RHEL 上的 Docker CE - 需要 : container-selinux >= 2. 9

标签 docker unix rhel

我正在尝试使用 linkRHEL 上安装 Docker CE .这是我的 RHEL 版本:

Red Hat Enterprise Linux Server release 7.3 (Maipo)

当我执行这个时:

sudo yum -y install docker-ce

我收到此错误:

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-brokenrpm -Va --nofiles --nodigest 但再次遇到同样的错误。请告诉我如何解决此问题并在 RHEL 7.3 中安装 Docker CE。

最佳答案

container-selinux 软件包可从 rhel-7-server-extras-rpms channel 获得。您可以使用以下方式启用它:

subscription-manager repos --enable=rhel-7-server-extras-rpms

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

(这不是编程问题,因此您应该使用其他网站之一。)

关于RHEL 上的 Docker CE - 需要 : container-selinux >= 2. 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45272827/

相关文章:

centos - 在谷歌计算引擎实例上启用 FIPS

linux - 添加用户 RHEL ubi8/openjdk-8 Docker 镜像失败

mongodb - 清除 Docker mongodb 中的所有条目?

python - Docker Scrapy spider 保存数据到 Postgres 端口报错

powershell - 如何有条件地包括安装卷

php - 防止程序执行其他程序

docker - hostconfig.json 在哪里(Docker 桌面 + WSL2 环境)

linux - 如何使用内置的 "sort"程序同时按两个字段(一个数字,一个字符串)排序?

c++ - 是否可以在编译时获取时间(当天)和日期?

firewall - 在 Centos7 中向 firewalld 添加规则以允许来自服务器的所有流量