麒麟V10离线安装docker和docker-compose
目录
1.更新系统包
2. 安装必要的依赖
3. 添加 Docker 仓库
4. 启动 Docker 服务并设置为开机启动
5. 安装 Docker Compose(离线)
6. 验证安装
1.更新系统包
首先,确保系统包是最新的,这可以通过运行以下命令完成:
sudo yum update
sudo yum install -y container-selinux
sudo yum install -y libcgroup
2. 安装必要的依赖
安装 Docker 和 Docker Compose 需要一些基本的依赖包。通过以下命令安装这些依赖:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加 Docker 仓库
由于需要在离线环境下安装 Docker,需要先在一个有网络连接的环境中下载 Docker 的 rpm 包,然后将这些包传输到麒麟操作系统 V10 上。
在有网络连接的环境中,下载 Docker 的 rpm 包:
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.7-3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-18.09.7-3.el7.x86_64.rpm
将下载的 rpm 包传输到麒麟操作系统 V10。
scp -r /源路径/xxx.tar 用户名@服务器地址:/目标路径
使用 rpm 命令安装这些包:
sudo rpm -ivh containerd.io-1.2.6-3.3.el7.x86_64.rpm
sudo rpm -ivh docker-ce-18.09.7-3.el7.x86_64.rpm
sudo rpm -ivh docker-ce-cli-18.09.7-3.el7.x86_64.rpm
4. 启动 Docker 服务并设置为开机启动
sudo systemctl start docker
sudo systemctl enable docker
5. 安装 Docker Compose(离线)
对于 Docker Compose,你可以从其 GitHub 页面下载最新版本,并将其传输到麒麟操作系统 V10 上:
在有网络连接的环境中,下载 Docker Compose:
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o docker-compose
将下载的 docker-compose 文件传输到麒麟操作系统 V10。
修改文件权限并移动到 /usr/local/bin:
chmod +x docker-compose
sudo mv docker-compose /usr/local/bin/docker-compose
6. 验证安装
运行以下命令来验证 Docker 和 Docker Compose 是否正确安装:
docker --version
docker-compose --version
这样,在麒麟操作系统 V10 上成功离线安装了 Docker 和 Docker Compose。
安装包下载链接:安装包https://pan.baidu.com/s/1JOeSJHLR0i-YchnRjCJ5vw?pwd=shea