马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
背景
由于 Docker Hub 在部分网络环境下访问受限,直接 docker pull 经常失败或极慢。解决办法是配置国内的镜像加速器(registry-mirrors),让 Docker 从国内节点拉取镜像。常见的加速器由阿里云、腾讯云、华为云等厂商提供。
获取阿里云加速器地址
- 登录阿里云官网,点击右上角进入控制台。
- 在控制台中搜索“容器镜像服务”并进入。
- 在左侧菜单找到“镜像加速器”,右侧即可看到专属的加速器地址。
配置 daemon.json
通过修改 Docker 守护进程配置文件 /etc/docker/daemon.json 来使用加速器(如文件不存在则手动创建):
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
备选公共镜像源
阿里云加速器在部分网络环境下可能失效。当拉取失败时,可尝试替换为其他仍在维护的公共镜像源,例如:
- https://mirrors.tuna.tsinghua.edu.cn
- https://hub.rat.dev
- https://docker.1panel.live
- https://docker.rainbond.cc
将 registry-mirrors 中的地址替换为上述源之一后,重启 Docker 再试。
验证配置
执行以下命令查看当前生效的镜像源:
docker info | grep -i registry
qidao123.com企服评测-应用市场 编辑提示
|