3

码头工人新手。

需要在 RHEL 7(无 gui)系统上安装 docker。

  1. RHEL 7 安装是否已经带有 docker?如果没有,我从哪里得到它?(我不能使用 docker.com 上的 docker 软件,它必须来自 RedHat - 政府规定,不是我的)

  2. 购买后,如何将其安装在未连接到 Internet 的系统上。

我希望我的请求尽可能简单,让问题开始吧。

4

3 回答 3

4

Red Hat 的 docker 版本在 Red Hat Enterprise Linux 7 Extras 频道中可用,但仅适用于该产品的 Server 版本。您可以在登录后从客户门户下载单个包,但这会有点麻烦,因为docker包有多个依赖项。

或者,您可以使用该reposync工具在具有订阅的联网计算机上镜像整个 Extras 频道。或者您可以yum在仅下载模式下使用并复制存储在缓存目录中的 RPM(但请将它们复制到目标上的常规目录,并用于yum install安装它们)。

于 2017-11-28T20:10:01.657 回答
1

启动一个centos系统。

$ sudo yumdownloader docker --resolve

将 RPM 复制到您的 RH 机器并运行:

$ sudo rpm -ivh *rpm
$ sudo systemctl start docker
于 2018-05-29T11:53:15.133 回答
0

使用 docker 在 CentOS 7 上生成 rpm:

$ yumdownloader --resolve docker-ce

然后,在目标上安装:

$ rpm -ivh docker-ce-19.03.11-3.el7.x86_64.rpm
于 2020-06-28T01:46:31.080 回答