当前位置: 首页 > 面试题库 >

RHEL上的Docker CE-要求:container-selinux> = 2.9

冯浩旷
2023-03-14
问题内容

我试图安装DockerCERHEL使用这个链接。这是我的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渠道获得。您可以使用以下命令启用它:

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

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

  • https://git.centos.org/summary/rpms!container-selinux.git

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



 类似资料:
  • 我正在尝试在RHEL7上安装docker。 加载插件:langpacks,product-id,search-disabled-repos 解析依赖项 -->运行事务检查 -->Package container-selinux.noarch 2:2.21-1.el7将被安装 --->将安装包libseccomp.x86_640:2.3.1-3.el7 -->处理冲突:docker-ee-seli

  • 我们知道,传统的 Linux 系统安全,采用的是 DAC(自主访问控制方式),而 SELinux 是部署在 Linux 系统中的安全增强功能模块,它通过对进程和文件资源采用 MAC(强制访问控制方式)为 Linux 系统提供了改进的安全性。 需要注意的是,SELinux 的 MAC 并不会完全取代 DAC,恰恰相反,对于 Linux 系统安全来说,它是一个额外的安全层,换句话说,当使用 SELin

  • 问题内容: 我正在尝试使用以下步骤在RHEL上安装python3: 哪个回来了 其次是: 搜索结果均未包含python3。接下来我应该尝试什么? 问题答案: 手动安装很容易: 下载(Python.org上可能有更新的版本): 解压缩 $ cd Python-3.* 准备编译 建立 安装 或者,如果您不想覆盖可执行文件(更安全,至少在某些发行版中需要为2.x,例如RHEL6)-您可以使用并发实例安装

  • 基本概念 什么是 SELinux Security Enhanced Linux (SELinux) 是一个额外的系统安全层。SELinux 的主要目标是防止已遭泄露的系统服务访问用户数据。大多数 Linux 管理员都熟悉标准的用户/组/其他权限安全模型。这种基于用户和组的模型称为自由决定的访问控制。SELinux 提供另一层安全,它基于对象并由更加复杂的规则控制,称为强制访问控制。 Apache

  • SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制 (MAC)系统。对于目前可用的 Linux 安全模块来说,SELinux 是功能最全面,而且测试最充分的,它是在 20 年的 MAC 研究基础上建立的。SELinux 在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念。

  • 以前,我在Red Hat提供的Oracle Java SE中使用JavaFX开发应用程序,但似乎不再提供JavaFX了,如https://access.redhat.com/articles/3253281。然而,似乎来自rhel-7-server-rpms存储库的OpenJDK并不是JavaFX附带的。 是否有更好的方法来代替仅仅从Red Hat提供的存储库之外安装包?我不想用自编译的OpenJ