國內 Docker 鏡像源
本工具提供多個目前可正常訪問的 Docker 鏡像加速源,旨在解決 Docker 拉取鏡像失敗或速度慢的問題。並提供在 Linux、Windows 和 Mac 系統下的配置使用方法。
注意:所有鏡像僅供學習和科研使用,請合理合法使用,禁止不當使用。
鏡像地址 | 名稱 | 狀態 |
---|---|---|
https://docker.1ms.run | 毫秒鏡像 | 可用 |
https://docker.xuanyuan.me | 軒轅鏡像 | 可用 |
https://doublezonline.cloud | - | 可用 |
https://xdark.top | - | 可用 |
https://hub.rat.dev | 耗子面板 | 由 毫秒鏡像 提供服務 |
注意:
- 有些鏡像源可能只提供部分基礎鏡像或白名單鏡像。
- 如果拉取某個鏡像失敗,可以嘗試切換到其他鏡像源。
- 根據用戶反饋,某些鏡像源可能會因爲訪問量過大等原因偶爾出現不可用的情況,稍後再試可能恢復正常。
- 如果有更好用鏡像源或者上述鏡像源失效,歡迎在下方評論區留言反饋!
您可以使用以下命令測試某個鏡像源是否可以正常拉取鏡像:
docker pull <mirror_url>/nginx:latest
請將 <mirror_url>
替換爲上表中的實際鏡像地址(例如 docker.1ms.run
),注意不要包含 https://
和末尾的斜槓。例如:docker pull docker.1ms.run/nginx:latest
。
如果您只想臨時使用某個鏡像源拉取一次鏡像,可以在 docker pull
命令中使用 --registry-mirror
參數指定:
docker pull --registry-mirror=<國內鏡像源地址> <鏡像名稱> # 示例: # docker pull --registry-mirror=https://docker.1ms.run nginx:latest
/etc/docker/daemon.json
。
sudo vim /etc/docker/daemon.json
registry-mirrors
字段,填入您想使用的鏡像源地址。請將 https://docker.1ms.run
替換爲您選擇的其他可用地址。
{ "registry-mirrors": ["https://docker.1ms.run"] }
,
隔開:
{ "registry-mirrors": ["https://docker.xuanyuan.me", "https://docker.1ms.run"] }
sudo systemctl daemon-reload sudo systemctl restart docker
docker pull hello-world
以 Windows Docker Desktop 爲例:
"registry-mirrors"
字段。如果沒有該字段,請在合適的位置添加。將您想使用的鏡像源地址添加到數組中。
{ "registry-mirrors": [ "https://docker.xuanyuan.me", "https://docker.1ms.run" ], // ... 其他配置項 }
docker pull hello-world
完成以上配置後,Docker 拉取鏡像的速度應該會比直接使用官方源快很多。