Linux 上安装 Docker 的问题

vig*_*r35 2 linux rhel 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
Run Code Online (Sandbox Code Playgroud)

出现错误,表明需要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
Run Code Online (Sandbox Code Playgroud)

这是错误的完整屏幕截图

在此输入图像描述

根据消息,我尝试使用下面所示的命令安装从此处下载的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
Run Code Online (Sandbox Code Playgroud)

我收到一条错误,表明需要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
Run Code Online (Sandbox Code Playgroud)

这是完整的截图

在此输入图像描述

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

请帮忙解决这个问题

小智 6

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

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

这个命令对我有用。