【问题标题】:Docker Pull fail in disconnected EnviornmentDocker Pull 在断开连接的环境中失败
【发布时间】:2019-05-07 13:41:59
【问题描述】:

我必须在断开连接的系统上安装 openshift,所以我按照以下步骤操作(原始安装需要更多图像,但为了便于理解,我提供了最少的步骤)

  1. 在有互联网的系统上我做了以下步骤
    • docker pull docker.io/openshift/origin-node:v3.11.0
    • docker 保存 -o openshift-origin-v3.11.0-images.tar \ docker.io/openshift/origin-node:v3.11.0
  2. 在第二个断开的系统上我做了以下
    • docker load -i openshift-origin-v3.11.0-images.tar

现在,当我启动安装脚本时,它会使用命令docker.io/openshift/origin-node:v3.11.0 拉取图像

这是引发以下错误

Error getting v2 registry: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: dial udp [::1]:53: connect: no route to host

在第二个系统上我做 docker 图像

[root@x ~]# docker images
REPOSITORY                         TAG                 IMAGE ID            CREATED             SIZE
docker.io/openshift/origin-node   v3.11.0             14d965ab72d5        4 days ago          1.17 GB

它向我显示该图像可用。这里有什么问题?我的理解是它应该首先在本地查看,然后从 dockerhub 进行检查

更新1: 如果我直接拉它说

[root@x ~]# docker pull docker.io/openshift/origin-node:v3.11.0
Trying to pull repository docker.io/openshift/origin-node ...
Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.x.x:53: server misbehaving

我希望它应该说

Status: Image is up to date for

【问题讨论】:

  • 是来自断开连接的 Env 的docker images
  • 是的 docker 图像来自断开连接
  • 您可以尝试使用类似 open shift:3.1 的方式重新标记图像并重新尝试安装此新图像吗?
  • @Mihai 如果我重新标记,那么 openshift 安装程序将无法理解新标记
  • 那么安装程序只查找该标签一定是有原因的:始终下载最新版本。很奇怪,但是...我敢肯定 redhat 有它的原因 :)

标签: docker openshift-origin


【解决方案1】:

我在/etc/containers/registries.conf 中更改了关注,并且它有效 来自

[registries.search]
registries = ['registry.access.redhat.com', 'docker.io', 'registry.fedoraproject.org', 'quay.io', 'registry.centos.org']

[registries.search]
registries = []

[registries.block]
registries = ['registry.access.redhat.com', 'docker.io', 'registry.fedoraproject.org', 'quay.io', 'registry.centos.org']

【讨论】:

    猜你喜欢
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多