簡體   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