配置 Docker 加速器可以显著提升 Docker 镜像的下载速度,以下为你介绍不同操作系统下配置 Docker 加速器的具体方法:
Linux 系统
不同的 Linux 发行版配置方法基本一致,下面以 Ubuntu 为例进行说明。
- 创建或编辑 Docker 配置文件:
通常 Docker 的配置文件为/etc/docker/daemon.json
,若该文件不存在则需要创建。可以使用以下命令创建并编辑该文件:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<your-accelerator-url>"]
}
EOF
请将 <your-accelerator-url>
替换为你所使用的加速器地址,例如阿里云加速器地址(需登录阿里云控制台获取专属地址)、网易云加速器地址 https://hub-mirror.c.163.com
等。
2. 重启 Docker 服务:
执行以下命令重启 Docker 服务,使配置生效:
sudo systemctl daemon-reload
sudo systemctl restart docker
- 验证配置是否生效:
可以通过以下命令查看 Docker 的配置信息,确认加速器地址是否已正确配置:
docker info
在输出信息中,找到 Registry Mirrors
一项,若显示的是你所配置的加速器地址,则说明配置成功。
Windows 系统
如果你使用的是 Docker Desktop for Windows,配置步骤如下:
- 打开 Docker Desktop 应用程序,在系统托盘中找到 Docker 图标,右键单击该图标,选择
Settings
。 - 在左侧导航栏中选择
Docker Engine
,在右侧的 JSON 配置文件中添加或修改"registry-mirrors"
字段,示例如下:
{
"registry-mirrors": ["https://<your-accelerator-url>"]
}
同样,将 <your-accelerator-url>
替换为实际的加速器地址。
3. 点击 Apply & Restart
按钮,Docker Desktop 会自动重启并应用新的配置。
macOS 系统
对于 Docker Desktop for Mac,配置方法与 Windows 类似:
- 点击菜单栏中的 Docker 图标,选择
Preferences
。 - 在左侧导航栏中选择
Docker Engine
,在右侧的 JSON 配置文件中添加或修改"registry-mirrors"
字段,格式与 Windows 相同。 - 点击
Apply & Restart
按钮,等待 Docker 重启完成,配置即生效。
常见的加速器地址
- 阿里云加速器:需登录阿里云容器镜像服务控制台,在镜像加速器页面获取专属的加速器地址。
- 网易云加速器:
https://hub-mirror.c.163.com
- 腾讯云加速器:
https://mirror.ccs.tencentyun.com