今日,我们再开新服务,在原有的docker.nju.edu.cn
DockerHub容器缓存镜像服务基础上,新添4个容器缓存镜像服务。它们分别是:
GCR GHCR NGC Quay
镜像站家族一直有俩成员——大哥开源镜像站mirror.nju.edu.cn
,小弟私服仓库repo.nju.edu.cn
。其中,repo集众多软件源、缓存、镜像于一身。
>_配置指南
§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
打开 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
§GCR
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
§GHCR
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
§NGC
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
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