> 技术文档 > Docker之配置镜像加速器_docker配置镜像加速

Docker之配置镜像加速器_docker配置镜像加速


Docker之配置镜像加速器

  • 1.配置镜像加速器的原因
  • 2.常用的镜像加速器地址
    • 阿里云加速器:
    • 腾讯云加速器:
    • 网易云加速器:
    • DaoCloud加速器:
    • USTC 镜像加速器:
  • 3. 配置镜像加速器的方法
    • 方法一:通过 Docker 配置文件
      • Linux 系统:
      • Windows 或 macOS(Docker Desktop):
    • 方法二:通过命令行
      • Linux 系统:
  • 4. 验证配置是否生效
  • 5. 注意事项

在 Docker 中配置镜像加速器可以显著提升拉取镜像的速度,尤其是在国内网络环境下。以下是配置镜像加速器的详细步骤和方法:

1.配置镜像加速器的原因

为什么要配置镜像加速器?

  1. 镜像加速器通过将镜像缓存到国内服务器,加速镜像的拉取过程。
  2. 在 Docker 中配置镜像加速器可以显著提升拉取镜像的速度,尤其是在国内网络环境下。

2.常用的镜像加速器地址

以下是一些常用的国内镜像加速器地址(选择一个即可):

阿里云加速器:

https://.mirror.aliyuncs.com (需注册阿里云账号并获取专属加速地址)
阿里云镜像加速器怎么注册?

  1. 注册阿里云账号
    • 访问阿里云官网:https://www.aliyun.com。阿里云官网
    • 点击右上角的 免费注册,填写手机号、邮箱等信息完成注册。
    • 完成实名认证(个人或企业),这是使用镜像加速器的前提。
  2. 进入容器镜像服务控制台
    • 登录阿里云账号后,进入 容器镜像服务 控制台:
    • 直接访问:https://cr.console.aliyun.com。快捷跳转
    • 或者在阿里云控制台搜索 容器镜像服务
  3. 获取专属镜像加速器地址
    • 在容器镜像服务控制台,点击左侧菜单栏的 镜像中心 > 镜像加速器
    • 你会看到专属的镜像加速器地址,格式为:https://.mirror.aliyuncs.com
    • 复制这个地址,稍后配置到 Docker 中。
  4. 配置 Docker 使用阿里云镜像加速器步骤 请跳转目录 配置镜像加速器的方法

注册阿里云账号

腾讯云加速器:

https://mirror.ccs.tencentyun.com 腾讯云加速器官网

网易云加速器:

https://hub-mirror.c.163.com 网易云加速器官网

DaoCloud加速器:

https://www.daocloud.io/mirror DaoCloud加速器官网

USTC 镜像加速器:

https://docker.mirrors.ustc.edu.cn USTC 镜像加速器官网
-[]

3. 配置镜像加速器的方法

根据不同的操作系统,配置方法略有不同。

方法一:通过 Docker 配置文件

Linux 系统:

  1. 编辑 Docker 配置文件 /etc/docker/daemon.json
  2. 添加或修改以下内容:
{ \"registry-mirrors\": [\"https://\"]}
  1. 保存文件并重启 Docker 服务:
sudo systemctl daemon-reload sudo systemctl restart docker 

Windows 或 macOS(Docker Desktop):

  1. 打开 Docker Desktop 设置。
  2. 进入 Docker Engine 选项卡。
  3. 在配置文件中添加或修改以下内容:
{ \"registry-mirrors\": [\"https://\"]}
  • 点击 Apply & Restart 保存并重启 Docker。

方法二:通过命令行

Linux 系统:

  • 直接使用命令行配置:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-\'EOF\'{ \"registry-mirrors\": [\"https://\"]}EOF sudo systemctl daemon-reload sudo systemctl restart docker 

4. 验证配置是否生效

  • 使用以下命令查看 Docker 配置信息:
docker info 
  • 在输出中查找 Registry Mirrors,确认是否包含你配置的加速器地址。

5. 注意事项

  • 如果配置多个加速器,Docker 会按顺序尝试拉取镜像。
  • 部分加速器可能需要注册账号或获取专属地址(如阿里云)。
  • 如果配置后拉取镜像仍然缓慢,请检查网络环境或尝试更换加速器。
    通过以上步骤,你可以轻松配置 Docker 镜像加速器,显著提升镜像拉取速度!