在本地向VirtualBox里的CoreOS推送镜像,为何不可?

发布于 2022-09-06 03:30:59 字数 1051 浏览 54 评论 0

在MacOS里安装Docker,版本:

Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:40:09 2017
 OS/Arch:      darwin/amd64

Server:
 Version:      17.09.0-ce
 API version:  1.32 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:45:38 2017
 OS/Arch:      linux/amd64
 Experimental: true

在VirtualBox上安装CoreOS(CentOS也一样)并运行Docker Registry。在其中自测OK:

$ curl http://172.17.8.101:5000/v2/_catalog
{"repositories":[]}

172.17.8.101是CoreOS的IP。

在本地做新tag:

$ docker tag ubuntu 172.17.8.101:5000/myfirstimage

向CoreOS推送:

$ docker push 172.17.8.101:5000/myfirstimage

有下面的错误:

The push refers to a repository [172.17.8.101:5000/myfirstimage]
Get https://172.17.8.101:5000/v2/: dial tcp 172.17.8.101:5000: getsockopt: no route to host

可以从本地ping到CentOS,但为什么不能推送?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文