系統配置:
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 依賴包的安裝參考:
yum安裝時提示:This system is not registered with an entitlement server. You can use subscription-manager_huangliang0703的博客-CSDN博客
There are no enabled repos. Run “yum repolist all“ to see the repos you have.解決辦法_huangliang0703的博客-CSDN博客
查看能安裝的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