在京东云服务器(或其他国内云主机)上安装 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 - DaoCloud:
https://docker.m.daocloud.io - 华为云:
https://swr.cn-north-4.myhuaweicloud.com
⚠️ 提示:部分镜像源可能因政策调整暂时不可用,建议配置多个地址以提高可用性。如遇拉取失败,可临时切换网络环境或联系云服务商获取最新提速地址。
完成以上步骤后,Docker 将从国内镜像源拉取数据,显著提升下载速度。
PHPWP博客