Windows/Mac Docker 镜像配置教程
在 Windows 和 Mac 系统上配置 Docker Desktop,享受高速稳定的镜像体验
1获取专属域名
登录网站后,在左侧菜单栏的「专属域名」菜单中获取您的专属域名,格式为:https://xxx.xuanyuan.run
请将 xxx.xuanyuan.run 替换为您的专属域名。登录网站后,点击左侧菜单栏的「专属域名」菜单即可获取。
2打开 Docker Desktop 设置
打开 Docker Desktop,点击右上角的设置图标(齿轮)进入 Settings
注意:确保 Docker Desktop 已经启动并正常运行
3配置 Docker Engine
选择左侧的 "Docker Engine",在右侧 JSON 配置中添加或修改 registry-mirrors 配置:
{
"insecure-registries": [
"xxx.xuanyuan.run"
],
"registry-mirrors": [
"https://xxx.xuanyuan.run"
]
}⚠️重要:请注意配置格式:insecure-registries 中不使用 https:// 标头,registry-mirrors 中必须使用 https:// 标头,否则 Docker 会启动不了。
4重启 Docker
点击右下角的 "Apply & Restart" 按钮重启 Docker,等待 Docker 重启完成
💡重启过程可能需要几分钟时间,请耐心等待
5验证配置
可以通过 CMD 或终端,查看配置是否生效:检查 Registry Mirrors 是否存在对应的镜像源
6镜像搜索步骤
打开 Docker Desktop,点击右下角 "_ Terminal" 打开终端,输入搜索命令:
7镜像下载步骤
打开 Docker Desktop,点击右下角 "_ Terminal" 打开终端,输入下载命令:
⚠️PS: 不加 TAG 默认为 latest,建议指定具体的 TAG 版本进行下载。
8配置说明
为什么配置了 Docker Registry Mirrors 仍然走官方源?
很多用户反馈,已经在 Docker 中配置了镜像源(registry-mirrors),但拉取镜像时仍然访问官方源(docker.io)。
拉取报错如下:
Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client. Timeout exceeded while awaiting headers)这是因为 Docker 的镜像拉取机制是优先尝试使用镜像源,而不是强制始终使用。部分镜像的 tag 或 namespace 特殊(如 docker-library),可能仍绕过镜像源。
镜像拉取常见问题
使用与功能问题
错误码与失败问题
manifest unknown 错误:镜像不存在或标签错误
manifest unknown 错误
TLS/SSL 证书验证失败:Docker pull 时 HTTPS 证书错误
TLS 证书验证失败
DNS 解析超时:无法解析镜像仓库地址或连接超时
DNS 解析超时
410 Gone 错误:Docker 版本过低导致协议不兼容
410 错误:版本过低
402 Payment Required 错误:流量耗尽错误提示
402 错误:流量耗尽
401 UNAUTHORIZED 错误:身份认证失败或登录信息错误
身份认证失败错误
429 Too Many Requests 错误:请求频率超出专业版限制
429 限流错误
Docker login 凭证保存错误:Cannot autolaunch D-Bus(不影响登录)
凭证保存错误
账号 / 计费 / 权限
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务