加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

macos – 为什么推送Docker镜像失败,“拨打tcp:查找cdn-regist

发布时间:2020-12-16 03:43:38 所属栏目:安全 来源:网络整理
导读:我正在推动Docker Hub上的私有docker存储库,我不断收到此错误: 2726b5968341: Image successfully pushed 2fd0731064ec: Image successfully pushed 49328a658a81: Image successfully pushed 6beafaa9c78d: Image successfully pushed bb8b822852f4: Image

我正在推动Docker Hub上的私有docker存储库,我不断收到此错误:

2726b5968341: Image successfully pushed 
2fd0731064ec: Image successfully pushed 
49328a658a81: Image successfully pushed 
6beafaa9c78d: Image successfully pushed 
bb8b822852f4: Image successfully pushed 
6a0d258340b1: Pushing 
FATA[0457] Failed to upload metadata: Put https://cdn-registry-1.docker.io/v1/images/6a0d258340b180fd569ec687653d805ebb70e77c1943ca6cfc9d296392ad79ee/json: dial tcp: lookup cdn-registry-1.docker.io on 192.168.1.1:53: read udp 192.168.1.1:53: i/o timeout 

我正在使用boot2docker在Mac OS上运行Docker.在运行了push命令7次之后它终于成功完成了,但我想我还是会问.

有谁看过这个吗?关于如何解决的提示?

最佳答案
>如果您使用的是docker-machine,请尝试重新启动它:

docker-machine restart default

注意:default是运行docker守护程序的VM的名称.如果您有多个或不同的名称,请使用相应的名称.
>如果您使用的是boot2docker,请重新启动它:

boot2docker stop
boot2docker start

Interwebs表示,这是您网箱上的网络问题;可能与DNS有关.我尝试了很多东西,但重新启动boot2docker修复了它.

如果您在重新启动时遇到此问题:

An error occurred trying to connect: Post https://192.168.59.103:2376/v1.19/images/create?fromImage=...: x509: certificate is valid for 127.0.0.1,10.0.2.15,not 192.168.59.103

然后尝试重新安装boot2docker;请注意,您丢失了所有本地图像

boot2docker stop
boot2docker delete
boot2docker init
boot2docker start

因为https://github.com/boot2docker/boot2docker/issues/968

祝好运

更新:

不需要boot2docker删除了!修复程序在后一版本的boot2docker(1.7.1)中合并.

你现在可以boot2docker升级,问题应该修复.

或者,如果这对您来说是个问题,您可以简单地在boot2docker VM中弹出docker,如下所示:

boot2docker ssh’sdo’/etc/init.d/docker restart’

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读