如何在 RHEL 7 上离线安装 docker?

如何在 RHEL 7 上离线安装 docker?

码头工人新手。

当前系统配置:带有 RHEL 7.3 的 Dell R630,包含最小安装

需求:需要安装docker

  1. 由于位于封闭网络实验室中,因此如何在没有互联网连接的系统上安装 docker。

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

答案1

您或许可以安装 Centos 7 RPM。 从说明来看“从包安装”部分:

如果您无法使用 Docker 的存储库来安装 Docker,您可以下载适合您的版本的 .rpm 文件并手动安装。每次要升级 Docker 时都需要下载新文件。

RPM 托管在此处: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

答案2

回答我自己的问题:

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

1A。根据 Hunter 的评论,不,docker 不随 Red Hat 一起提供;但是,在连接互联网的系统上,您可以使用重新同步命令使用 repoID 从 RH Extras 通道下载所有 RPM:rhel-7-server-extras-rpms。然后通过使用创建回购数据创建仓库命令位于包含 Packages 目录的目录中。可以找到很好的指令集这里。然后您可以将数据传输到气隙系统。

2Q。购买后,如何将其安装在未连接到互联网的系统上。

2A。一旦您通过最少的安装将数据 RH Extras RPM 数据传输到气隙系统,您将需要安装一些后端工具:yum、yum-utils 和 createrepo。这里是关于如何执行此操作的良好说明集。安装这些工具后,您应该能够按照这些说明进行操作这里安装docker。

相关内容