我正在尝试按照以下步骤在 redhat7 上安装 dockerce
yum update -y
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce -y
我有以下错误
---> 将安装软件包 docker-ce-cli.x86_64 1:18.09.6-3.el7 --> 完成依赖解析
错误:软件包:3:docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)需要:libcgroup
错误:软件包:3:docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)需要:libseccomp >= 2.3
错误:软件包:3:docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)需要:container-selinux >= 2.9
错误:软件包:3:docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)需要:libseccomp.so.2()(64位)
您可以尝试使用 --skip-broken 来解决该问题 您可以尝试运行: rpm -Va --nofiles --nodigest
答案1
您需要在 /etc/yum.repos.d/redhat.repo 中启用=1 [rhel-7-server-extras-rpms] 存储库。
然后你可以再试一次: yum install docker-ce docker-ce-cli containerd.io
答案2
您是否尝试过清理 yum 然后安装 docker?
yum clean all
yum install docker-ce
答案3
您有某些未解决的依赖关系。
请使用下面的内容并告诉我安装是否成功。
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras