如何脱机在RHEL 7上安装docker?

时间:2017-11-28 18:43:57

标签: docker redhat rhel7 redhat-containers

码头新手。

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

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

  2. 一旦采购,如何在未连接到互联网的系统上安装它。

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

3 个答案:

答案 0 :(得分:2)

Red Hat的docker版本可在Red Hat Enterprise Linux 7 Extras频道中使用,但仅适用于产品的Server变体。您可以在登录后从Customer Portal下载单个软件包,但由于docker软件包具有多个依赖项,因此会有点麻烦。

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

答案 1 :(得分:2)

启动一个centos系统。

$ sudo yumdownloader docker --resolve

将RPM复制到RH计算机并运行:

$ sudo rpm -ivh *rpm
$ sudo systemctl start docker

答案 2 :(得分:0)

使用docker在CentOS 7上的Gen rpm:

$ yumdownloader --resolve docker-ce

然后,在目标上安装:

$ rpm -ivh docker-ce-19.03.11-3.el7.x86_64.rpm