如何推虚拟箱中的本地docker图像到coreos?
使用Mac。 在本地制作了一些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中创build了一些coreos实例。
在virtualbox上运行dockerregistry。 这可以在coreosterminal工作:
$ curl http://172.17.8.101:5000/v2/_catalog {"repositories":[]}
172.17.8.101
是coreos IP。
现在在本地创build新的图像:
$ 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通coreos。
那么为什么不能推动它,它又如何呢?
- gclouddocker推送可靠性
- 在Jenkins的Docker容器中使用证书
- 如何重命名一个Bluemix命名空间(容器registry)?
- 使用gcloud和具有“所有者”权限的服务帐户推送docker图像时,“500内部服务器错误”
- 谷歌容器引擎有问题从容器registry中拉图像
- 为什么在“192.168.1.1:53:dialup tcp:lookup cdn-registry-1.docker.io:read udp 192.168.1.1:53:I / O timeout”时推送Docker镜像失败?
- Docker无法login到azurecr.io
- 访问docker私人registry
- gclouddocker推送没有空间剩下的错误