在redhat linux上安装docker-与#x27;集装箱selinux';和';selinux政策';
我在EC2上安装了Linux,正在尝试安装Docker。在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
如何解决“容器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