[英]Docker: Issue with pulling from a private registry from another server
我刚开始学习码头工具。
我有一个私人注册表在一台服务器(server1)上运行,并可以通过键入以下内容从server1上提取测试图像:
docker pull 127.0.0.1:5000/test
但是,当我从另一台服务器键入上述命令时,我收到以下错误消息:
Error: Invalid Registry endpoint: Get http://127.0.0.1:5000/v1/_ping: dial tcp 127.0.0.1:5000: connection refused
我在配置中遗漏了什么吗?
任何帮助表示赞赏。
谢谢!
IP 127.0.0.1始终指向本地计算机。 因此,当您从另一台计算机上调用“docker pull 127.0.0.1:5000/test”时,您必须使用服务器的真实IP,而不是127.0.0.1。
也许首先尝试通过从另一台计算机调用http://XXXXXXX:5000/v1/_ping
来ping服务器,以确保它可用并使用正确的IP。
Docker 1.3添加了“--insecure-registry”参数,允许您从远程私有注册表中提取。 请参阅: 设置远程私有Docker注册表
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.