首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RHEL上的Docker CE

问RHEL上的Docker CE
EN

Stack Overflow用户
提问于 2017-07-24 04:50:24
回答 20查看 159.2K关注 0票数 91

我正在尝试使用这个Docker CE在RHEL上安装链接。这是我的RHEL版本:

代码语言:javascript
复制
Red Hat Enterprise Linux Server release 7.3 (Maipo)

当我执行此操作时:

代码语言:javascript
复制
sudo yum -y install docker-ce

我得到了这个错误:

代码语言:javascript
复制
Error: Package: docker-ce-17.06.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
           Requires: container-selinux >= 2.9
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我尝试使用--skip-broken和rpm -Va --nofiles --nodigest,但是再次得到了相同的错误。请告诉我如何解决这个问题,并在RHEL 7.3中安装Docker CE。

EN

回答 20

Stack Overflow用户

回答已采纳

发布于 2017-07-24 07:25:19

container-selinux包可以从rhel-7-server-extras-rpms通道获得。您可以使用以下方法启用它:

代码语言:javascript
复制
subscription-manager repos --enable=rhel-7-server-extras-rpms

包的源代码也已导出到git.centos.org,因此您可以使用mock自己重新构建它。

(这不是编程问题,所以您应该使用其他站点之一。)

票数 75
EN

Stack Overflow用户

发布于 2017-09-14 01:19:07

从Centos存储库安装Selinux为我工作:

  1. 转到64/一揽子/
  2. 查找容器-selinux i.e. container-selinux-2.21-1.el7.noarch.rpm的最新版本。
  3. 在终端上运行以下命令:$ sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/**Add_current_container-selinux_package_here**
  4. 该命令应该类似于下面的$ sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.21-1.el7.noarch.rpm 注意:容器版本不断更新,这就是为什么您应该在Centos的存储库中查找最新版本的原因
票数 72
EN

Stack Overflow用户

发布于 2017-09-08 07:04:19

只需安装selinux最新版本就可以修复它:

sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-3.el7.noarch.rpm

64/一揽子/的更多版本

2.9的旧版本:64/一揽子/

票数 55
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45272827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档