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-mirrorshttps://docker.nju.edu.cn/ を追加します。
  3. Apply&Restartをクリックします。

Google Container Registry#

gcr.io#

gcr.iogcr.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.iogcr.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.ioghcr.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.iongc.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.ioquay.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-mirrorshttps://dockerproxy.com を追加します。
  3. Apply&Restartをクリックします。

Google Container Registry#

gcr.io#

gcr.iogcr.dockerproxy.com に置き換えるだけです。

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

k8s.gcr.io#

k8s.gcr.iok8s.dockerproxy.com に置き換えるだけです。

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

GitHub Container Registry#

ghcr.io#

ghcr.ioghcr.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.commcr.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.ioquay.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

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。