起因#
今日购入一台阿里云 ECS,在折腾的时候发现部分国外的镜像拉取速度过慢,寻找了些国内可用的镜像代理服务,在这里做个记录。
南京大学镜像站#
Docker Hub#
Linux#
在配置文件 /etc/docker/daemon.json 中加入:
重新启动 docker:
命令行执行 docker info,如果从输出中看到如下内容,说明配置成功。
macOS#
- 打开 Docker.app
- 进入偏好设置页面 (快捷键
⌘,) - 打开 Advanced 选项卡
- 在 Registry mirrors 中添加
https://docker.nju.edu.cn/ - 点击下方的 Restart 按钮
Docker Desktop#
各平台都一样:
- 打开Settings-Docker Engine
- 在 **
registry-mirrors中添加https://docker.nju.edu.cn/** - 点击Apply&Restart
Google Container Registry#
gcr.io#
将 gcr.io 替换为 gcr.nju.edu.cn 即可。
k8s.gcr.io#
将 k8s.gcr.io 替换为 gcr.nju.edu.cn/google-containers 即可。
GitHub Container Registry#
ghcr.io#
将 ghcr.io 替换为 ghcr.nju.edu.cn 即可。
NVIDIA GPU Cloud#
nvcr.io#
将 nvcr.io 替换为 ngc.nju.edu.cn 即可。
Quay Container Registry#
quay.io#
将 quay.io 替换为 quay.nju.edu.cn 即可。
Docker Proxy#
Docker Hub#
Linux#
在配置文件 /etc/docker/daemon.json 中加入:
重新启动 docker:
命令行执行 docker info,如果从输出中看到如下内容,说明配置成功。
macOS#
- 打开 Docker.app
- 进入偏好设置页面 (快捷键
⌘,) - 打开 Advanced 选项卡
- 在 Registry mirrors 中添加
https://dockerproxy.com - 点击下方的 Restart 按钮
Docker Desktop#
各平台都一样:
- 打开Settings-Docker Engine
- 在
registry-mirrors中添加https://dockerproxy.com - 点击Apply&Restart
Google Container Registry#
gcr.io#
将 gcr.io 替换为 gcr.dockerproxy.com 即可。
k8s.gcr.io#
将 k8s.gcr.io 替换为 k8s.dockerproxy.com 即可。
GitHub Container Registry#
ghcr.io#
将 ghcr.io 替换为 ghcr.dockerproxy.com 即可。
Microsoft Artifact Registry#
mcr.microsoft.com#
将 mcr.microsoft.com 替换为 mcr.dockerproxy.com 即可。
Quay Container Registry#
quay.io#
将 quay.io 替换为 quay.dockerproxy.com 即可。