在redhat linux上安装docker-与#x27;集装箱selinux';和';selinux政策';

在redhat linux上安装docker-与#x27;集装箱selinux';和';selinux政策';,linux,docker,containers,redhat,Linux,Docker,Containers,Redhat,我在EC2上安装了Linux,正在尝试安装Docker。 如何解决“容器selinux”和“selinux策略”的问题 lsb_release -d Description: Red Hat Enterprise Linux Server release 6.9 (Santiago) sudo rpm -i container-selinux-2.9-4.el7.noarch.rpm warning: container-selinux-2.9-4.el7.noarch.rpm: Hea

我在EC2上安装了Linux,正在尝试安装Docker。
如何解决“容器selinux”和“selinux策略”的问题

lsb_release -d
Description:    Red Hat Enterprise Linux Server release 6.9 (Santiago)

sudo rpm -i container-selinux-2.9-4.el7.noarch.rpm
warning: container-selinux-2.9-4.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
    selinux-policy >= 3.13.1-39 is needed by container-selinux-2:2.9-4.el7.noarch
    selinux-policy-base >= 3.13.1-39 is needed by container-selinux-2:2.9-4.el7.noarch
    selinux-policy-targeted >= 3.13.1-39 is needed by container-selinux-2:2.9-4.el7.noarch

Red Hat不为RHEL6提供docker包,仅为RHEL7提供。看

如果您不能选择使用RHEL7,那么让Docker使用RHEL6的唯一方法就是使用Docker,Inc.提供的软件包,但是您将无法获得Red Hat的支持。请参见以下问题:

在OracleLinux7.4上为我做了这件事


安装后,我可以
yum安装docker-ce

您有权访问RHEL-6.9 repos吗?有什么特别的吗?如何检查?为什么要尝试使用
rpm
而不使用
Yum安装
container selinux
?您可以尝试
yum--enablerepo=*安装容器selinux
。这将解决依赖关系。如果没有,则发布上述命令的输出。刚刚尝试过(sudo-yum--enablerepo=*install container selinux)得到了这个错误
没有可用的包容器selinux。
我刚刚注意到一件事,您的RHEL版本是
6.9
,您正在使用
el7
rpm<代码>el7
RPM用于RHEL-7。无论如何,由于您没有访问repo的权限,因此必须将依赖项下载到本地目录,然后执行
rpm-Uvh*.rpm
sudo yum --enablerepo=* install container-selinux