系统配置:
CentOS关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
关闭防火墙(可选)或者放行相应端口
systemctl stop firewalld.service && systemctl disable firewalld.service
配置内核IP 转发
net.ipv4.ip_forward=1
docker 依赖包的安装参考:
查看能安装的docker 包:
[root@master yum.repos.d]# yum list | grep docker-ce
containerd.io.x86_64 1.6.22-3.1.el7 @docker-ce-stable
docker-buildx-plugin.x86_64 0.11.2-1.el7 @docker-ce-stable
docker-ce.x86_64 3:18.09.9-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:24.0.5-1.el7 @docker-ce-stable
docker-compose-plugin.x86_64 2.20.2-1.el7 @docker-ce-stable
docker-ce.x86_64 3:24.0.5-1.el7 docker-ce-stable
docker-ce-rootless-extras.x86_64 24.0.5-1.el7 docker-ce-stable
docker-ce-selinux.noarch 17.03.3.ce-1.el7 docker-ce-stable
docker-scan-plugin.x86_64 0.23.0-3.el7 docker-ce-stable
我们安装 docker-ce.x86_64 3:18.09.9-3.el7
[root@master yum.repos.d]# yum -y install --setopt=obsoletes=0 docker-ce-18.* docker-ce-selinux-18.*
启动 docker 并设置开机启动 systemctl enable --now docker