繁体   English   中英

Docker:从另一台服务器的私有注册表中提取问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM