自动识别的加速源地址
系统已根据当前访问域名生成加速源地址,以下配置将自动填充该地址:
若地址显示异常,可手动输入当前访问域名:
Linux系统配置步骤
编辑Docker配置文件
打开或创建Docker配置文件,输入以下命令:
sudo vi /etc/docker/daemon.json
添加镜像加速配置
在文件中粘贴以下内容(加速源已自动替换为当前域名):
{
"registry-mirrors": ["https://dhdhd.dockerhub.sxxpqp.top/"]
}
重启Docker服务
使配置生效需要重新加载Docker守护进程:
sudo systemctl daemon-reload
sudo systemctl restart docker
验证配置效果
运行测试命令查看是否配置成功:
docker run hello-world
若显示"Hello from Docker!",说明加速配置已生效
Windows系统配置指南
打开Docker Desktop设置
启动Docker Desktop,点击右上角状态栏图标,选择"Settings":
编辑镜像加速配置
在"Docker Engine"选项卡中,将以下配置粘贴到JSON编辑器:
{
"experimental": false,
"registry-mirrors": [
"https://dhdhd.dockerhub.sxxpqp.top/"
]
}
应用配置并重启
点击"Apply & Restart"按钮,Docker会自动保存配置并重启:
命令行验证
打开PowerShell或命令提示符,输入以下命令:
docker run hello-world
成功时会显示Docker欢迎信息,表明加速配置已生效
高级配置与问题解决
DNS解析优化
若遇域名解析失败,建议设置公共DNS:
-
Linux:在
/etc/resolv.conf
中添加nameserver 223.5.5.5
-
Windows:网络适配器设置中修改首选DNS为
223.5.5.5
代理冲突处理
使用代理时需关闭Docker代理设置:
- Linux:执行
unset HTTP_PROXY HTTPS_PROXY
- Windows:Docker Desktop设置中取消勾选"Use system proxy settings"
传输性能优化
提升镜像拉取速度的进阶配置:
{
"registry-mirrors": [
"https://dhdhd.dockerhub.sxxpqp.top/"
],
"debug": true,
"max-concurrent-downloads": 10,
"data-root": "/ssd/docker"
}
说明:将数据目录指向 SSD 可大幅提升 I/O 性能
故障排查流程
配置未生效时的排查步骤:
- 检查
/etc/docker/daemon.json
格式是否正确(JSON校验工具) - 执行
docker info
查看镜像加速地址是否显示 - ping测试加速源域名是否可连通(
ping dockerhubi.sxxpqp.top
) - 联系技术支持时请提供完整的
docker info
输出