京东云服务器安装Docker后如何配置国内镜像提速?

在京东云服务器(或其他国内云主机)上安装 Docker 后,默认拉取镜像速度较慢,因为官方仓库位于海外。要配置国内镜像提速,最推荐的方式是修改 Docker 守护进程配置文件 daemon.json,使用阿里云、腾讯云或网易等提供的稳定提速地址。

以下是具体操作步骤:

1. 创建或编辑 Docker 配置文件

在终端中执行以下命令创建或编辑 /etc/docker/daemon.json 文件:

sudo vi /etc/docker/daemon.json

如果文件不存在,直接创建即可。将以下内容填入文件中(以阿里云为例,其他厂商见下方说明):

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://huecker.io",
    "https://dockerhub.timeweb.cloud"
  ]
}

注意

  • 上述镜像源列表包含多个备用地址,建议保留多个以防某个失效。
  • 若你更倾向于使用阿里云官方提速服务(需先登录阿里云控制台申请专属提速地址),可将 "https://docker.m.daocloud.io" 替换为你获取的专属地址(例如:https://xxxxx.mirror.aliyuncs.com)。
  • 确保 JSON 格式正确(逗号、花括号匹配),否则 Docker 无法启动。

2. 重启 Docker 服务使配置生效

sudo systemctl daemon-reload
sudo systemctl restart docker

3. 验证配置是否成功

运行以下命令查看当前使用的镜像源:

docker info | grep -A 10 "Registry Mirrors"

如果输出中包含你配置的镜像地址,则说明配置成功。

4. 可选:测试拉取速度

尝试拉取一个常用镜像,观察速度变化:

docker pull nginx:latest

其他国内镜像提速源参考(可替换到 registry-mirrors 数组中)

  • 腾讯云https://mirror.ccs.tencentyun.com
  • 网易https://hub-mirror.c.163.com
  • DaoCloudhttps://docker.m.daocloud.io
  • 华为云https://swr.cn-north-4.myhuaweicloud.com

⚠️ 提示:部分镜像源可能因政策调整暂时不可用,建议配置多个地址以提高可用性。如遇拉取失败,可临时切换网络环境或联系云服务商获取最新提速地址。

完成以上步骤后,Docker 将从国内镜像源拉取数据,显著提升下载速度。