CentOS 7.5离线安装Docker 18.09.3软件
1、下载相关安装包
注意:下载安装包时需仔细核对与操作系统版本是否匹配
除docker-ce外的所有安装包均可在如下网站搜索下载:
http://rpm.pbone.net/index.php3
下载docker-ce:
curl -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.3-3.el7.x86_64.rpm
下载containerd.io:
curl -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.2-3.el7.x86_64.rpm
下载docker-ce-cli:
curl -O https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-18.09.3-3.el7.x86_64.rpm
下载container-selinux:
curl -O http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.68-1.el7.noarch.rpm
下载audit-libs-python:
curl -O ftp://ftp.icm.edu.pl/vol/rzm6/linux-centos-vault/7.4.1708/cr/x86_64/Packages/audit-libs-python-2.8.1-3.el7.x86_64.rpm
下载libtool-ltdl:
curl -O ftp://ftp.icm.edu.pl/vol/rzm6/linux-centos-vault/7.3.1611/updates/x86_64/Packages/libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm
下载policycoreutils-python:
curl -O ftp://ftp.icm.edu.pl/vol/rzm3/linux-slc/centos/7.5.1804/os/x86_64/Packages/policycoreutils-python-2.5-22.el7.x86_64.rpm
下载checkpolicy:
curl -O ftp://ftp.icm.edu.pl/vol/rzm3/linux-slc/centos/7.1.1503/updates/x86_64/Packages/checkpolicy-2.5-6.el7.x86_64.rpm
下载libcgroup:
curl -O ftp://ftp.icm.edu.pl/vol/rzm3/linux-slc/centos/7.4.1708/cr/x86_64/Packages/libcgroup-0.41-15.el7.x86_64.rpm
下载libsemanage-python:
curl -O ftp://ftp.icm.edu.pl/vol/rzm3/linux-slc/centos/7.5.1804/os/x86_64/Packages/libsemanage-python-2.5-11.el7.x86_64.rpm
下载python-IPy:
curl -O ftp://ftp.icm.edu.pl/vol/rzm6/linux-centos-vault/7.5.1804/os/x86_64/Packages/python-IPy-0.75-6.el7.noarch.rpm
下载setools-libs:
curl -O ftp://ftp.icm.edu.pl/vol/rzm6/linux-centos-vault/7.5.1804/os/x86_64/Packages/setools-libs-3.3.8-2.el7.x86_64.rpm
下载libseccomp:
curl -O ftp://ftp.icm.edu.pl/vol/rzm3/linux-slc/centos/7.5.1804/os/x86_64/Packages/libseccomp-2.3.1-3.el7.x86_64.rpm


2、请按如下顺序安装依赖包:
rpm -ivh libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm
#一般会提示该包已安装,但保险起见最好还是安装一遍
rpm -ivh audit-libs-python-2.8.1-3.el7.x86_64.rpm
rpm -ivh libcgroup-0.41-15.el7.x86_64.rpm
rpm -ivh libsemanage-python-2.5-11.el7.x86_64.rpm
rpm -ivh checkpolicy-2.5-6.el7.x86_64.rpm
rpm -ivh python-IPy-0.75-6.el7.noarch.rpm
rpm -ivh setools-libs-3.3.8-2.el7.x86_64.rpm
rpm -ivh policycoreutils-python-2.5-22.el7.x86_64.rpm
rpm -ivh container-selinux-2.68-1.el7.noarch.rpm
rpm -ivh libseccomp-2.3.1-3.el7.x86_64.rpm
rpm -ivh containerd.io-1.2.2-3.el7.x86_64.rpm
rpm -ivh docker-ce-cli-18.09.3-3.el7.x86_64.rpm
rpm -ivh docker-ce-18.09.3-3.el7.x86_64.rpm



3、启动并验证docker是否安装成功
#启动docker
systemctl daemon-reload && systemctl restart docker
#设置开机启动
systemctl enable docker.service
#验证docker
docker version
