Skip to content

配置镜像加速器

由于网络原因,从 Docker Hub 拉取镜像可能会很慢。配置国内镜像加速器可以显著提升镜像下载速度。

国内镜像源

以下是一些常用的国内 Docker 镜像加速器:

  • 阿里云 - 需要登录阿里云账号获取专属加速地址
  • 腾讯云 - https://mirror.ccs.tencentyun.com
  • 网易 - https://hub-mirror.c.163.com
  • Docker 中国 - https://registry.docker-cn.com
  • DaoCloud - https://docker.m.daocloud.io

注意

部分镜像源可能不稳定,建议优先使用阿里云或腾讯云的镜像加速器。

配置方法

Docker Desktop (Windows / macOS)

  1. 打开 Docker Desktop
  2. 点击设置图标(齿轮)
  3. 进入 Docker Engine 设置
  4. 在 JSON 配置中添加以下内容:
json
{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com"
  ]
}
  1. 点击 Apply & Restart 应用更改

Linux

编辑或创建 /etc/docker/daemon.json 文件:

sh
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com"
  ]
}
EOF

重启 Docker 服务:

sh
sudo systemctl daemon-reload
sudo systemctl restart docker

阿里云镜像加速器

如果你有阿里云账号,可以获取专属的加速地址:

  1. 登录 阿里云容器镜像服务
  2. 进入 镜像加速器 页面
  3. 复制你的专属加速地址
  4. 按照上述方法配置到 Docker

BSFC Tech Pro Tip

生产环境建议使用企业级镜像仓库(如 Harbor、Nexus),而不是公共镜像加速器。

验证配置

配置完成后,可以通过以下命令验证:

sh
docker info | grep -A 10 "Registry Mirrors"

你应该能看到配置的镜像地址列表。

使用示例

配置完成后,拉取镜像时会自动使用镜像加速器:

sh
# 拉取镜像(会自动使用配置的镜像源)
docker pull nginx:latest

# 查看镜像信息
docker images

下一步


由 BSFC Tech 提供技术支持