首页 > 解决方案 > 在 Linux 上安装 Docker 的问题

问题描述

我正在尝试在 RHEL 上安装 Docker,其版本详细信息如下所示

在此处输入图像描述

我已经从这里下载了 rpm docker-ce-20.10.2-3.el7.x86_64.rpm 。我运行以下安装命令

sudo yum install /home/projuser/usr/share/Docker/docker-ce-20.10.2-3.el7.x86_64.rpm

出现错误,提示需要docker-ce-rootless-extras

Error: Package: 3:docker-ce-20.10.2-3.el7.x86_64 (/docker-ce-20.10.2-3.el7.x86_64)
Requires: docker-ce-rootless-extras

这是错误的完整屏幕截图

在此处输入图像描述

根据消息,我尝试使用下面显示的命令安装从此处下载的 docker-ce-rootless-extras-20.10.2-3.el7.x86_64.rpm

sudo yum install /home/projuser/usr/share/Docker/docker-ce-rootless-extras-20.10.2-3.el7.x86_64.rpm

我收到提示需要docker -ce的错误

Error: Package: docker-ce-rootless-extras-20.10.2-3.el7.x86_64 (/docker-ce-rootless-extras-20.10.2-3.el7.x86_64)
Requires: docker-ce

这是完整的屏幕截图

在此处输入图像描述

所以我不确定如何解决这种依赖关系,因为 docker-ce 和 docker-ce-rootless-extras 都没有安装并相互依赖。如果您需要任何其他详细信息,请告诉我。

请帮助解决这个问题

标签: linuxdockerrhel

解决方案


希望不会太晚。您必须同时安装这两个软件包。

rpm -i docker-ce-XXXXX docker-ce-rootless-extras-XXXXX

这个命令对我有用。


推荐阅读