Docker 容器镜像加速指南
背景
最近各大高校以及容器技术社区,由于由于不可抗力因素, 纷纷关闭多个镜像加速站点,DockerHub 算是被全面封杀了。以前还只是污染了Web网站,现在连直接使用docker pull
都不能正常拉镜像了。面对这一困境,本文将为你介绍几种有效的解决方案,帮助你顺利拉取Docker镜像。
多平台支持
本站提供镜像加速器支持多种常见的镜像仓库,包括 DockerHub、Google Container Registry(GCR)、GitHub Container Registry(GHCR)等。无论你使用哪种平台,都可以加速镜像下载。
如何使用?
方法1. 配置daemon.json
在Docker的配置文件daemon.json
中添加以下内容:
1 | { |
保存并重启Docker服务,即可生效
1 | sudo systemctl daemon-reload |
方法2. 使用命令前缀
,可以在拉取镜像时,通过在镜像名称前添加相应的加速器地址,可以直接使用加速服务。例如:
1 | docker pull hub.mirrors.333387.xyz/nginx |
也可以在 https://mirrors.yayal.cc/ 快捷生成对应命令,这样你就可以快速拉取到所需的镜像。
支持的镜像仓库
镜像加速器目前支持以下常见的镜像仓库:
源站 | 我的域名 | 平台 |
---|---|---|
docker.io | hub.mirrors.333387.xyz | docker hub |
gcr.io | gcr.mirrors.333387.xyz | Google Container Registry |
ghcr.io | ghcr.mirrors.333387.xyz | GitHub Container Registry |
k8s.gcr.io | k8s-gcr.mirrors.333387.xyz | Kubernetes Container Registry |
registry.k8s.io | k8s.mirrors.333387.xyz | Kubernetes’s container image registry |
quay.io | quay.mirrors.333387.xyz | Quay Container Registry |
mcr.microsoft.com | mcr.mirrors.333387.xyz | Microsoft Container Registry |
docker.elastic.co | elastic.mirrors.333387.xyz | Elastic Stack |
nvcr.io | nvcr.mirrors.333387.xyz | NVIDIA Container Registry |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 鸭鸭梨!
评论