1. docker加速器配置
Docker加速器:本质是官方镜像的缓存代理,仅加速Docker Hub公共镜像的下载速度。加速器缓存来自Docker Hub官方源,加速器:通过daemon.json全局配置。
https://dockerpull.org/
https://docker.ketches.cn/
https://hub.rat.dev
https://docker.actima.top
https://atomhub.openatom.cn
https://docker.m.daocloud.io
https://docker.nastool.de
https://dockerpull.org
https://registry.dockermirror.com
https://docker.1ms.run
2. docker镜像仓库
国内镜像仓库:是完整的镜像存储系统(如Harbor、阿里云ACR),支持存储私有镜像和公共镜像缓。镜像仓库可包含企业私有镜像+自定义缓存策略。镜像仓库:docker pull registry.example.com/image:tag。
库 | 地址 |
---|---|
DockerHub | https://hub.docker.com |
根据使用场景分为 公共镜像加速服务 和 企业级私有仓库 两类:
2.1. 公共镜像加速服务(免费)
服务商 | 镜像地址 | 特点 |
---|---|---|
阿里云 | https://<你的ID>.mirror.aliyuncs.com | 自动加速 Docker Hub,需获取专属地址 |
腾讯云 | https://mirror.ccs.tencentyun.com | 无需登录,直接使用 |
网易云 | https://hub-mirror.c.163.com | 简单配置,支持匿名访问 |
中科大 | https://docker.mirrors.ustc.edu.cn | 教育网优化,适合学术机构 |
DaoCloud | https://f1361db2.m.daocloud.io(需注册) | 提供多CDN节点加速 |
2.2. 企业级镜像仓库(支持私有镜像)
服务商 | 服务名称 | 访问地址示例 | 核心功能 |
---|---|---|---|
阿里云 | 容器镜像服务 ACR | registry.cn-hangzhou.aliyuncs.com | 支持 Helm Chart、安全扫描、全球同步 |
腾讯云 | 容器镜像服务 TCR | ccr.ccs.tencentyun.com | 多地域托管、跨账号共享 |
华为云 | 容器镜像服务 SWR | swr.cn-east-3.myhuaweicloud.com | 无缝集成 CCE 容器引擎 |
Harbor | 自建私有仓库 | harbor.your-company.com | 开源方案,支持 LDAP 认证、漏洞扫描 |
3. 配置示例
个人开发者:建议同时使用加速器和镜像仓库:
// daemon.json
{
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"],
"insecure-registries": ["my-registry.example.com:5000"]
}
- 公共加速器配置(以阿里云为例):
daemon.json 配置 registry-mirrors
# 修改 Docker 配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://abc123def.mirror.aliyuncs.com"]
}
EOF
# 重启生效
sudo systemctl restart docker
- 拉取私有仓库镜像:
# 先登录(以华为云为例)
docker login -u username -p password swr.cn-east-3.myhuaweicloud.com
# 拉取镜像
docker pull swr.cn-east-3.myhuaweicloud.com/your-project/nginx:latest
4. 选择建议
个人开发者:优先使用 阿里云/腾讯云加速器(免费 + 高速)
企业生产环境:使用 云厂商的容器镜像服务(如 ACR/TCR)或自建 Harbor
混合场景:同时配置 registry-mirrors(加速公共镜像)和私有仓库地址
💡 注意:部分云服务商(如阿里云)的镜像服务需要先开通并创建命名空间才能推送私有镜像。
赞赏微信赞赏
支付宝赞赏