我在安装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
现在我完全被它难住了,任何帮助/建议都将非常感激。