Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在RHEL 7上脱机安装docker?_Docker_Redhat_Rhel7_Redhat Containers - Fatal编程技术网

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

如何在RHEL 7上脱机安装docker?,docker,redhat,rhel7,redhat-containers,Docker,Redhat,Rhel7,Redhat Containers,新来的码头工人 需要在RHEL 7(无gui)系统上安装docker RHEL 7安装中是否已经安装了docker?如果没有,我从哪里得到它?(我不能使用docker.com上的docker软件,它必须来自RedHat-政府规则,而不是我的) 采购后,如何将其安装在未连接到internet的系统上 我希望我的请求尽可能简单,让问题开始吧。Red Hat的docker版本在Red Hat Enterprise Linux 7 Extras频道中提供,但仅适用于该产品的服务器版本。您可以在登录后从下

新来的码头工人

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

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

  • 采购后,如何将其安装在未连接到internet的系统上


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

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


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

    启动centos系统

    $ sudo yumdownloader docker --resolve
    
    将RPM复制到右侧机器并运行:

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

    CentOS 7上配备docker的Gen rpm:

    $yumdownloader--解析docker ce
    
    然后,在目标上安装:

    $rpm-ivh docker-ce-19.03.11-3.el7.x86_64.rpm
    
    试试看。编程问题也是如此。还要注意的是,Docker在离线系统上的使用将非常有限。您需要提供所有预构建的图像或托管您自己的注册表。这就是我在尝试安装docker.rpm后开始遇到的依赖项要求。难道没有一个包/zip文件或其他东西将所有内容都放在一个位置进行安装吗?顺便说一句,我想我也不小心在错误的论坛上发布了这篇文章。我添加了一些建议。我对断开连接的操作没有太多经验。是的,它可能不是合适的论坛。