# 下载离线安装包
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
https://pkgs.org/download/container-selinux
docker安装包下载:
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.8-3.el7.x86_64.rpm
依赖包下载:
containerd.io:
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.2-3.el7.x86_64.rpm
docker-ce-cli:
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-18.09.8-3.el7.x86_64.rpm
container-selinux:
https://pkgs.org/download/container-selinux
wget https://download.docker.com/linux/centos/docker-ce.repo
mv docker-ce.repo /etc/etc/yum.repos.d/
-按顺序安装
rpm -ivh containerd.io-1.2.5-3.1.el7.x86_64.rpm
rpm -ivh docker-ce-cli-18.09.6-3.el7.x86_64.rpm
rpm -ivh container-selinux-2.95-2.el7_6.noarch.rpm
rpm -ivh docker-ce-18.09.6-3.el7.x86_64.rpm
-启动docker
systemctl start docker
-重启
systemctl restart docker
-关闭
systemctl stop docker
# 缺少依赖
https://pkgs.org/
rpm -Uvh policycoreutils-2.5-29.el7.x86_64.rpm --nodeps
rpm -Uvh policycoreutils-python-2.5-29.el7.x86_64.rpm
# 先在能上网的机器上做离线安装包
yumdownloader --resolve docker-ce docker-ce-cli containerd.io
-打包下载的安装包
tar cf docker-ce.offline.tar *.rpm
-上传到离线的主机上
tar xf docker-ce.offline.tar
-安装docker
rpm -ivh --replacefiles --replacepkgs *.rpm
-如果提示缺依赖,要么在本地装,要么传上去,例如container-selinux
-启动docker
systemctl start docker