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

时间:2018-09-27 20:11:04

标签: docker containers rhel selinux

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

步骤1 yum删除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

->处理相关性:容器-selinux> = 2.9,用于软件包:docker-ce- 18.06.1.ce-3.el7.x86_64

->处理依赖性:软件包:docker-ce-18.06.1.ce-3.el7.x86_64的libseccomp> = 2.3

->处理依赖性:软件包:docker-ce-18.06.1.ce-3.el7.x86_64的libseccomp.so.2()(64bit)

->运行事务检查

--->将安装package-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

2 个答案:

答案 0 :(得分:0)

要解决冲突错误,只需尝试

yum remove docker-ee-selinux

然后安装所需的软件包。

答案 1 :(得分:0)

尝试先删除docker-selinux,然后安装所需的包,

yum remove docker-selinux