前期准备
- 离线服务器已经安装ansible、python3、pip3
- 准备一台指令集架构、系统版本与离线服务器相同的联网服务器(可以是虚拟机)
联网服务器
-
下载docker-ce、docker-compose、containerd.io,其中docker-ce的版本为19.03.15。
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo $ yum install --downloadonly --downloaddir=~/downloads docker-ce-19.03.15 docker-ce-cli docker-compose containerd.io $ tar zcf dockeryum.tgz ~/downloads $ rm -rf ~/downloads/*
如果默认的yum源和aliyun的yum源都没有对应版本的docker-ce,可以访问以下网址下载rpm包或tar包
-
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
-
https://download.docker.com/linux/static/stable/x86_64/
该步骤输出压缩包dockeryum.tgz
-
-
下载docker、docker-compose的python package
$ pip3 install -d ~/downloads docker docker-compose $