在redhat 7上安装docker CE

在redhat 7上安装docker CE

我正在尝试按照以下步骤在 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

相关内容