群辉Docker-注册表-查询注册表失败的解决办法

在 DIY 群暉(黑群暉)中遇到 Docker 註冊表查詢失敗,主要是因為網絡環境導致無法直接訪問 Docker Hub 伺服器
以下是幾種最有效的解決辦法,按推薦程度排序:
1. 設置網路代理(最穩定)
如果你電腦上有使用 Clash 或其他代理軟體,可以直接讓群暉通過電腦上網:
  • 電腦端:打開代理軟體的「允許局域網 (Allow LAN)」功能,並查看電腦的局域網 IP(例如 192.168.1.10)以及 HTTP 代理端口(通常是 7890)。
  • 群暉端:進入 控制面板 > 網路 > 代理伺服器
  • 勾選「使用代理伺服器」,填入電腦的 IP 和端口,點擊應用。
2. 添加 Docker 鏡像加速器(國內環境適用)
透過國內雲廠商提供的鏡像地址來加速下載:
  1. 打開 Docker(或 Container Manager)。
  2. 進入 註冊表 > 設置
  3. 選中 Docker Hub,點擊 編輯
  4. 勾選「啟用登錄鏡像」,並填入加速地址(例如:https://docker.m.daocloud.io  https://reg-mirror.k8s.io)。
    • 註:由於國內政策變動,許多公共鏡像站(如網易、阿里)可能失效,建議搜尋當前可用的最新鏡像站。
3. 修改 DNS 伺服器
有時是 DNS 解析失敗導致的連結問題:
  • 進入 控制面板 > 網路 > 常規
  • 勾選「手動配置 DNS 伺服器」。
  • 將首選 DNS 改為 8.8.8.8(Google)或 114.114.114.114
4. 使用命令行 (SSH) 直接拉取
如果 GUI 界面一直轉圈圈,可以嘗試直接用指令下載:

  1. 在群暉 控制面板 > 終端機和 SNMP 中開啟 SSH。
  2. 使用電腦連接 SSH(如 PuTTY 或終端機),輸入 sudo -i 切換權限。
  3. 執行指令:docker pull 鏡像名稱(例如 docker pull ghost)。
  4. 拉取完成後,在群暉 Docker 的「映像」頁面就能直接看到並安裝了。
進階建議
如果以上方法都覺得麻煩,建議在 Docker 中搜尋並安裝 ddns-go 或類似的自動化工具,或是直接前往 Docker Hub 官網 搜尋映像名稱,再回到群暉用 SSH 拉取。
comate

版权声明:
作者:yxbinghe
链接:https://www.zhanhao.ch/?p=649
来源:ice.99
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>