我刚刚开始学习docker。
我有一个在一台服务器(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
我在配置中遗漏了什么吗?
任何帮助表示赞赏。
Thanks!
IP 127.0.0.1 始终指本地计算机。因此,当您从另一台机器调用“docker pull 127.0.0.1:5000/test”时,您必须使用服务器的真实IP,而不是127.0.0.1。
也许首先尝试通过调用来 ping 服务器http://XXXXXXX:5000/v1/_ping
从另一台机器检查它是否可用并且您使用正确的 IP。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)