插件窝 干货文章 docker怎么用阿里云加速

docker怎么用阿里云加速

镜像 Docker 配置 阿里 364    来源:    2025-04-26

使用阿里云加速 Docker 镜像拉取可以有效提升国内下载速度,以下是详细操作步骤:

1. 获取阿里云 Docker 镜像加速地址

  • 登录 阿里云容器镜像服务控制台
  • 左侧菜单进入「镜像工具」→「镜像加速器」
  • 选择你的操作系统类型,会显示专属加速器地址(形如 https://<你的ID>.mirror.aliyuncs.com

2. 配置 Docker 加速器

根据你的操作系统选择配置方式:

Linux/macOS(通过配置文件)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://<你的ID>.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Windows(Docker Desktop)

  1. 右键任务栏 Docker 图标 → Settings
  2. 进入 Docker Engine 配置页
  3. 在 JSON 配置中添加:
"registry-mirrors": ["https://<你的ID>.mirror.aliyuncs.com"]
  1. 点击 Apply & Restart

3. 验证配置

执行以下命令检查是否生效:

docker info | grep Mirrors -A 1

应能看到返回的阿里云镜像地址。

4. 临时使用加速(不修改配置)

拉取镜像时手动指定镜像源:

docker pull registry.cn-hangzhou.aliyuncs.com/library/ubuntu:latest

注意事项

  1. 阿里云免费版有镜像拉取限额(个人版 100次/天)
  2. 企业用户可购买更高规格的容器镜像服务
  3. 加速器地址需要保密,避免泄露你的专属ID

常见问题排查

  • 403错误:检查加速器地址是否正确
  • 证书错误:尝试将 https:// 改为 http://
  • 配置不生效:检查 JSON 格式是否正确(特别注意逗号和引号)

通过以上配置,Docker 镜像拉取速度通常可提升 5-10 倍(实测国内下载可达 10MB/s+)。