群辉Docker-注册表-查询注册表失败的解决办法
在 DIY 群暉(黑群暉)中遇到 Docker 註冊表查詢失敗,主要是因為網絡環境導致無法直接訪問 Docker Hub 伺服器。
以下是幾種最有效的解決辦法,按推薦程度排序:
1. 設置網路代理(最穩定)
如果你電腦上有使用 Clash 或其他代理軟體,可以直接讓群暉通過電腦上網:
- 電腦端:打開代理軟體的「允許局域網 (Allow LAN)」功能,並查看電腦的局域網 IP(例如
192.168.1.10)以及 HTTP 代理端口(通常是7890)。 - 群暉端:進入 控制面板 > 網路 > 代理伺服器。
- 勾選「使用代理伺服器」,填入電腦的 IP 和端口,點擊應用。
2. 添加 Docker 鏡像加速器(國內環境適用)
透過國內雲廠商提供的鏡像地址來加速下載:
- 打開 Docker(或 Container Manager)。
- 進入 註冊表 > 設置。
- 選中
Docker Hub,點擊 編輯。 - 勾選「啟用登錄鏡像」,並填入加速地址(例如:
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 界面一直轉圈圈,可以嘗試直接用指令下載:
- 在群暉 控制面板 > 終端機和 SNMP 中開啟 SSH。
- 使用電腦連接 SSH(如 PuTTY 或終端機),輸入
sudo -i切換權限。 - 執行指令:
docker pull 鏡像名稱(例如docker pull ghost)。 - 拉取完成後,在群暉 Docker 的「映像」頁面就能直接看到並安裝了。
進階建議:
如果以上方法都覺得麻煩,建議在 Docker 中搜尋並安裝
如果以上方法都覺得麻煩,建議在 Docker 中搜尋並安裝
ddns-go 或類似的自動化工具,或是直接前往 Docker Hub 官網 搜尋映像名稱,再回到群暉用 SSH 拉取。comate
共有 0 条评论