- 卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装 Docker Engine-Community
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 设置稳定的仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 安装 Docker Engine-Community
sudo yum install docker-ce docker-ce-cli containerd.io
这一步出现问题了
-> 完成依赖关系计算
错误:Package: containerd.io-1.2.13-3.2.el7.x86_64 (docker-ce-stable)
Requires: libseccomp
错误:Package: 3:docker-ce-19.03.9-3.el7.x86_64 (docker-ce-stable)
Requires: libseccomp >= 2.3
错误:Package: 3:docker-ce-19.03.9-3.el7.x86_64 (docker-ce-stable)
Requires: libseccomp.so.2()(64bit)
错误:Package: 3:docker-ce-19.03.9-3.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
错误:Package: 3:docker-ce-19.03.9-3.el7.x86_64 (docker-ce-stable)
Requires: systemd
错误:Package: 3:docker-ce-19.03.9-3.el7.x86_64 (docker-ce-stable)
Requires: libsystemd.so.0()(64bit)
错误:Package: containerd.io-1.2.13-3.2.el7.x86_64 (docker-ce-stable)
Requires: systemd
错误:Package: 3:docker-ce-19.03.9-3.el7.x86_64 (docker-ce-stable)
Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
错误:Package: containerd.io-1.2.13-3.2.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
- 系统是centos6,2.6.32-754.29.2.el6.x86_64,查了资料推荐升级内核。