我正在尝试在rhel 7上安装docker .

第1步 yum remove docker docker-common docker-selinux docker-engine-selinux docker-engine docker-ce

第2步 yum install -y yum-utils device-mapper-persistent-data lvm2

第3步 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

第4步 yum install docker-ce

我得到的错误是:

yum install docker-ce

加载的插件:langpacks,product-id,search-disabled-repos

解决依赖关系

  • 运行事务检查

--->将安装包docker-ce.x86_64 0:18.06.1.ce-3.el7

  • Processing Dependency:container-selinux> = 2.9 for package:docker-ce- 18.06.1.ce-3.el7.x86_64

  • 处理依赖关系:libseccomp> = 2.3 for package:docker-ce-18.06.1.ce-3.el7.x86_64

  • 处理依赖关系:libseccomp.so.2()(64位)包:docker-ce-18.06.1.ce-3.el7.x86_64

  • 运行事务检查

--->将安装包容器-selinux.noarch 2:2.21-1.el7

--->包libseccomp.x86_64 0:2.3.1-3.el7将被安装

  • 处理冲突:docker-ee-selinux-17.03.2.ee.9-1.el7.noarch冲突docker-selinux

  • 处理冲突:docker-ee-selinux-17.03.2.ee.9-1.el7.noarch冲突docker-engine-selinux

  • 完成的依赖性解决方案

错误:docker-ee-selinux与2冲突:container-selinux-2.21-1.el7.noarch

您可以尝试使用--skip-broken来解决问题

您可以尝试运行:rpm -Va --nofiles --nodigest

我尝试了两个建议的选项,但它没有用 . 我知道我不应该在rhel上使用docker-ce,但它只适用于POC . 任何帮助表示赞赏 . TIA