您使用服务即代表您已经阅读、理解并同意使用协议
本教程将介绍如何在不同操作系统上配置Docker镜像源为厚浪镜像docker.hlmirror.com
。
Linux(命令行)配置方法
- 创建或编辑 daemon.json 配置文件:
sudo mkdir -p /etc/docker
sudo vi /etc/docker/daemon.json
- 在文件中添加以下内容:
{
"registry-mirrors": ["https://docker.hlmirror.com"]
}
- 重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
- 验证配置是否生效:
docker info | grep "Registry Mirrors"
macOS 配置方法
- 点击桌面顶栏的 Docker Desktop 图标
- 选择 "Preferences"(或"Settings")
- 点击 "Docker Engine"
- 在配置文件中添加或修改:
{
"registry-mirrors": ["https://docker.hlmirror.com"]
}
- 点击 "Apply & Restart"
- 等待 Docker Desktop 重启完成
Windows 配置方法
- 右键点击系统托盘中的 Docker Desktop 图标
- 点击 "Settings"
- 点击左侧菜单中的 "Docker Engine"
- 在配置文件中添加或修改:
{
"registry-mirrors": ["https://docker.hlmirror.com"]
}
- 点击 "Apply & Restart"
- 等待 Docker Desktop 重启完成
验证配置
配置完成后,可以通过以下命令测试镜像源是否生效:
# 查看当前配置的镜像源
docker info | grep "Registry Mirrors"
# 尝试拉取一个镜像测试
docker pull nginx
注意事项
- 确保您有足够的权限修改Docker配置
- 修改配置后必须重启Docker服务才能生效
- 如果配置不生效,请检查网络连接和配置文件格式
- Windows和macOS用户需要安装Docker Desktop
常见问题排查
如果遇到问题,可以尝试以下步骤:
- 检查配置文件格式是否正确(JSON格式)
- 确认网络连接是否正常
- 查看Docker日志寻找错误信息
- 尝试重启Docker服务或Docker Desktop
相关命令参考
# 查看docker信息
docker info
# 测试镜像拉取
docker pull hello-world
# 查看docker日志
journalctl -u docker.service
By Sonnet