在 RHEL 中安装 docker 的问题

在 RHEL 中安装 docker 的问题

我在安装docker时遇到了问题RHEL-7VM。

首先我点击了这个链接 -https://docs.docker.com/engine/install/centos/ 一切进展顺利,但 docker 尚未启动。

经过一番研究,我发现我的containerd.io版本是旧版本(1.2),我需要更新到 1.4 版本,因为出现以下错误:

docker:将内容摘要添加到租约时出错:sha256:31168c113862cce4cef6b16b20cdef1b126eb755492a6030ca68a9020b7eb657:未知方法 AddResource:未实现。

我卸载了旧版本并在安装新版本时遇到以下问题:

rpm -i containerd.io-1.4.6-3.1.el7.x86_64.rpm
错误:依赖项失败:
containerd.io-1.4.6-3.1.el7.x86_64 需要 container-selinux >= 2:2.74
runc 与 containerd.io-1.4.6-3.1.el7.x86_64 冲突
runc 已被 containerd.io-1.4.6-3.1.el7.x86_64 淘汰

然后我尝试安装container-selinux包并收到此错误:

rpm -i container-selinux-2.107-3.el7.noarch.rpm
警告:container-selinux-2.107-3.el7.noarch.rpm:Header V3 RSA/SHA256 签名,密钥 ID f4a80eb5:NOKEY
.error:失败的依赖项:
container-selinux-2:2.107-3.el7.noarch 需要 policycoreutils-python container-selinux-2:2.107-3.el7.noarch
需要 selinux-policy >= 3.13.1-216.el7 container-selinux-2
:2.107-3.el7.noarch 需要 selinux-policy-base >= 3.13.1-216.el7
container-selinux-2:2.107-3.el7.noarch 需要 selinux-policy-targeted >= 3.13.1-216.el7

但如果我看到policycoreutils-python它已经安装在我的服务器上。

rpm -qa | grep policycoreutils-python
policycoreutils-python-utils-2.9-14.el8.noarch

现在我完全被它难住了,任何帮助/建议都将非常感激。

相关内容