Docker 修改镜像源

[复制链接]
发表于 2026-10-6 15:16:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

背景

由于 Docker Hub 在部分网络环境下访问受限,直接 docker pull 经常失败或极慢。解决办法是配置国内的镜像加速器(registry-mirrors),让 Docker 从国内节点拉取镜像。常见的加速器由阿里云、腾讯云、华为云等厂商提供。

获取阿里云加速器地址

  1. 登录阿里云官网,点击右上角进入控制台。
  2. 在控制台中搜索“容器镜像服务”并进入。
  3. 在左侧菜单找到“镜像加速器”,右侧即可看到专属的加速器地址。

配置 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企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表