【问题标题】:Installing Docker on an isolated (no internet) Centos 7 box?在隔离的(没有互联网)Centos 7 机器上安装 Docker?
【发布时间】:2017-04-21 14:35:38
【问题描述】:

我有一个隔离的盒子(没有外部互联网连接),我需要在上面安装 docker。我从 Docker 档案中下载了docker-engine-1.12.3-1.el7.centos.x86_64.rpm 文件,然后将其复制到隔离的盒子中。

然后我跑了:

sudo yum localinstall --nogpgcheck docker-engine-1.12.3-1.el7.centos.x86_64.rpm

我多次安装失败并出现此错误:

https://yum.dockerproject.org/repo/main/centos/7/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to yum.dockerproject.org:443; Connection refused"

Yum 给了我禁用 repo 的建议,但这也不起作用。

如何在隔离的 CentOS 7 机器上正确安装 Docker 引擎?

【问题讨论】:

  • rpm –ivh docker-engine-1.12.3-1.el7.centos.x86_64.rpm 呢?
  • @Yuva 我尝试使用 RPM 有几个问题。使用上述内容时出现此错误:warning: docker-engine-1.12.3-1.el7.centos.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 2c52609d: NOKEY error: Failed dependencies: docker-engine-selinux >= 1.12.3-1.el7.centos is needed by docker-engine-1.12.3-1.el7.centos.x86_64
  • @Yuva 那是在使用rpm 安装docker-engine-selinux-1.12.3-1.el7.centos.src.rpm 之后。它似乎安装成功了。
  • docker-engine-selinux-1.12.3-1.el7.centos.src.rpm 是一个源代码 rpm。您需要安装 docker-engine-selinux-1.12.3-1.el7.centos.rpm,除非您打算从该源代码 rpm 中的源代码构建..
  • 可能值得运行rpm -q -R -p docker-engine-1.12.3-1.el7.centos.x86_64.rpm 以了解您还需要下载什么。

标签: linux docker centos installation rpm


【解决方案1】:

可能值得运行rpm -q -R -p docker-engine-1.12.3-1.el7.centos.x86_64.rpm 以了解您还需要下载什么。 ——马克·普洛特尼克

我运行了它,我有很多东西要下载。 ......这解决了它。 – user1566200

【讨论】:

    猜你喜欢
    • 2021-07-07
    • 1970-01-01
    • 2017-05-17
    • 2016-12-23
    • 1970-01-01
    • 2017-07-13
    • 2017-08-02
    • 2020-09-23
    • 1970-01-01
    相关资源
    最近更新 更多