我在 UBUNTU 14.04 上运行私有注册表:
docker run -d -p 5000:5000 registry
该进程出现在我的 docker 进程列表中。我输入命令:curl my-external-ip,结果如下:
"\"docker-registry server\""
问题是,当我尝试将镜像推送到本地主机时,它可以正常工作,但之后我想要推送到外部 IP (必须对更多的人可用)时,我得到以下消息:
The push refers to a repository [MY-EXTERNAL-IP:5000/hello] (len: 1) unable to ping registry endpoint https://MY-EXTERNAL-IP:5000/v0/ v2 ping attempt failed with error: Get https://MY-EXTERNAL-IP:5000/v2/: EOF v1 ping attempt failed with error: Get ht*ps://MY-EXTERNAL-IP:5000/v1/_ping: EOF
我在公司使用代理,但我已经在我的 docker 文件中增加了 export http_proxy, https_proxy, ftp_proxy 和 --insecure-registry。
docker pull --allow-insecure-ssl
来完成相同的操作,但是在客户端上进行。 - hd.deman