在redhat

时间:2017-07-31 12:06:23

标签: docker kubernetes

我曾尝试在我的系统中安装Docker CE,但最终会遇到一些问题。

我做了以下步骤:

  1. sudo yum install -y yum-utils - 没有错误
  2. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - 没有错误
  3. sudo yum makecache fast - 没有错误
  4. sudo yum -y install docker-ce - 失败,错误
  5. 错误:包:docker-ce-17.06.0.ce-1.el7.centos.x86_64(docker-ce-stable)            要求:container-selinux> = 2.9

    yum可以配置为尝试通过临时启用来解决此类错误 禁用repos并搜索缺少的依赖项。 要启用此功能,请在/etc/yum/pluginconf.d/search-disabled-repos.conf中设置'notify_only = 0'

    错误:包:docker-ce-17.06.0.ce-1.el7.centos.x86_64(docker-ce-stable)            要求:container-selinux> = 2.9  您可以尝试使用--skip-broken来解决问题

    有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

container-selinux频道可以使用rhel-7-server-extras-rpms个套餐。您可以使用以下方式启用它:

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

但是,如果您没有任何Enterprise Linux订阅,则可以使用CentOS Extra repo作为解决方法。将以下内容添加到/etc/yum.repos.d/centos.repo

[CentOS-extras]
name=CentOS-7-Extras
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7