taimatsu

taimatsu's xLog

☁️云从业者|👏白日梦想家|🛠️Serverless爱好者

國內可用鏡像倉庫代理

起因#

今日購入一台阿里雲 ECS,在折騰的時候發現部分國外的鏡像拉取速度過慢,尋找了些國內可用的鏡像代理服務,在這裡做個記錄。

南京大學鏡像站#

Docker Hub#

Linux#

在配置文件 /etc/docker/daemon.json 中加入:

    {
      registry-mirrors: ["https://docker.nju.edu.cn/"]
    }

重新啟動 docker:

    sudo systemctl restart docker.service

命令行執行 docker info,如果從輸出中看到如下內容,說明配置成功。

 Registry Mirrors:
  https://docker.nju.edu.cn/

macOS#

  1. 打開 Docker.app
  2. 進入偏好設置頁面 (快捷鍵 ⌘, )
  3. 打開 Advanced 選項卡
  4. 在 Registry mirrors 中添加 https://docker.nju.edu.cn/
  5. 點擊下方的 Restart 按鈕

Docker Desktop#

各平台都一樣:

  1. 打開Settings-Docker Engine
  2. 在 **registry-mirrors中添加https://docker.nju.edu.cn/**
  3. 點擊Apply&Restart

Google Container Registry#

gcr.io#

gcr.io 替換為 gcr.nju.edu.cn 即可。

docker pull gcr.io/cadvisor/cadvisor:v0.39.3
=>
docker pull gcr.nju.edu.cn/cadvisor/cadvisor:v0.39.3

k8s.gcr.io#

k8s.gcr.io 替換為 gcr.nju.edu.cn/google-containers 即可。

docker pull k8s.gcr.io/kube-proxy:v1.18.6
=>
docker pull gcr.nju.edu.cn/google-containers/kube-proxy:v1.18.6

GitHub Container Registry#

ghcr.io#

ghcr.io 替換為 ghcr.nju.edu.cn 即可。

docker pull ghcr.io/github/super-linter:latest
=>
docker pull ghcr.nju.edu.cn/github/super-linter:latest

NVIDIA GPU Cloud#

nvcr.io#

nvcr.io 替換為 ngc.nju.edu.cn 即可。

docker pull nvcr.io/nvidia/pytorch:21.12-py3
=>
docker pull ngc.nju.edu.cn/nvidia/pytorch:21.12-py3

Quay Container Registry#

quay.io#

quay.io 替換為 quay.nju.edu.cn 即可。

docker pull quay.io/prometheus/prometheus:latest
=>
docker pull quay.nju.edu.cn/prometheus/prometheus:latest

Docker Proxy#

Docker Hub#

Linux#

在配置文件 /etc/docker/daemon.json 中加入:

    {
      registry-mirrors: ["https://dockerproxy.com"]
    }

重新啟動 docker:

    sudo systemctl restart docker.service

命令行執行 docker info,如果從輸出中看到如下內容,說明配置成功。

 Registry Mirrors:
  https://dockerproxy.com

macOS#

  1. 打開 Docker.app
  2. 進入偏好設置頁面 (快捷鍵 ⌘, )
  3. 打開 Advanced 選項卡
  4. 在 Registry mirrors 中添加 https://dockerproxy.com
  5. 點擊下方的 Restart 按鈕

Docker Desktop#

各平台都一樣:

  1. 打開Settings-Docker Engine
  2. registry-mirrors 中添加 https://dockerproxy.com
  3. 點擊Apply&Restart

Google Container Registry#

gcr.io#

gcr.io 替換為 gcr.dockerproxy.com 即可。

docker pull gcr.io/username/image:tag
=>
docker pull gcr.dockerproxy.com/username/image:tag

k8s.gcr.io#

k8s.gcr.io 替換為 k8s.dockerproxy.com 即可。

docker pull k8s.gcr.io/username/image:tag
=>
docker pull k8s.dockerproxy.com/username/image:tag

GitHub Container Registry#

ghcr.io#

ghcr.io 替換為 ghcr.dockerproxy.com 即可。

docker pull ghcr.io/github/super-linter:latest
=>
docker pull ghcr.dockerproxy.com/github/super-linter:latest

Microsoft Artifact Registry#

mcr.microsoft.com#

mcr.microsoft.com 替換為 mcr.dockerproxy.com 即可。

docker pull mcr.microsoft.com/azure-cognitive-services/diagnostic:latest
=>
docker pull mcr.dockerproxy.com/azure-cognitive-services/diagnostic:latest

Quay Container Registry#

quay.io#

quay.io 替換為 quay.dockerproxy.com 即可。

docker pull quay.io/prometheus/prometheus:latest
=>
docker pull quay.dockerproxy.com/prometheus/prometheus:latest

參考地址#

https://sci.nju.edu.cn/9e/05/c30384a564741/page.htm

https://dockerproxy.com/docs

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。