繁体   English   中英

无法推/拉到远程Docker注册表

[英]Cannot push/pull to remote docker registry

我正在尝试在网络中设置一个存储库,网络中的其他人可以在其中存储/推送新的Docker映像。 我目前在具有前端( https://github.com/kwk/docker-registry-frontend )的debian服务器上运行一个工作的docker注册表; 两者都在同一台服务器上运行。

  • Debian Server正在运行3.16.0-4-amd64#1 SMP Debian 3.16.39-1 + deb8u2(2017-03-07)x86_64 GNU / Linux

大多数事情似乎都起作用了...

  1. 作品 -如果我将ssh放入服务器,则可以将图像推入/拉入注册表
  2. 工作 -从网络中的任何其他计算机,我都可以访问前端,并且它可以在注册表中正确显示图像。
  3. 作品 -在浏览器中,我可以直接点击my.registry.ip:5000 / v2 / _catalog,我将获得存储在注册表中的一系列图像名称。

但是当我去推/拉到本地注册表时...

  1. 不工作 -从守护程序错误响应:没有到主机的路由

注意事项:

  • 我正在使用Windows和docker终端尝试使用注册表推送/拉取图像。
  • 版本:17.04.0-ce
  • API版本:1.28
  • Docker工具箱

我们还研究了许多不同的帖子,并尝试使用将docker更新到1.12后无法拉/推映像中推荐的建议,但似乎并不能解决该问题。 我没有解决此问题的想法。 我相信我非常亲密,解决方法不多,但我不知道从这里去哪里。

如果您需要更多信息,请告诉我!

感谢您的帮助。

Docker Toolbox使用VirtualBox VM上的主机运行。 我建议在计算机上启动新的VirtualBox VM。 您可以从该VM卷曲my.registry.ip:5000 / v2 / _catalog吗? 如果不是这样,则可能是VirtualBox出现网络问题。 如果使用VPN,则需要将桥接网络设置为Docker VM。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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