马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
一、为什么要配置镜像源
默认情况下,Docker 拉取镜像会直连 Docker Hub,在国内网络环境里经常超时或极慢。配置 registry-mirrors 镜像加速器后,Docker 会优先从国内镜像站拉取,速度能提升一个量级。加速器地址本身不改动镜像内容,只是换一个离你更近的下载节点。
二、方法一:通过 Docker Desktop 图形界面
在 Windows 上装的是 Docker Desktop 时,最省事的做法是走界面:
- 点击右上角「设置(Settings)」→「Docker Engine」;
- 在配置 JSON 里加入
registry-mirrors 字段;
- 点击「Apply & Restart」让配置生效。
{
"registry-mirrors": [
"https://registry.cn-hangzhou.aliyuncs.com"
]
}
三、方法二:直接修改 daemon.json
如果不想开图形界面,也可以直接编辑 Docker 的守护进程配置文件。Windows 上它通常位于当前用户目录下的 .docker\daemon.json(例如 C:\Users\你的用户名\.docker\daemon.json)。用记事本或编辑器打开,加入同样的内容:
{
"registry-mirrors": [
"https://registry.cn-hangzhou.aliyuncs.com"
]
}
保存后重启 Docker(任务栏右键 Docker 图标选「Restart」,或在 PowerShell 执行 Restart-Service docker)即可生效。注意 daemon.json 必须是合法 JSON,多了逗号或少个括号都会导致 Docker 启动失败。
四、验证是否生效
配置完成后,在终端执行:
docker info
在输出里能看到 Registry Mirrors 一行列出你配置的地址,就说明加速器已经生效。镜像源地址在所有平台(Windows / macOS / Linux)里用的都是同一个 registry-mirrors 配置项,只是配置文件路径不同(Linux 在 /etc/docker/daemon.json)。
qidao123.com企服评测-应用市场 编辑提示:镜像加速器属于缓解手段,生产环境更建议搭建内网统一的镜像仓库(如 Harbor)来兼顾速度与合规;另外公开的第三方镜像源稳定性不一,选择时优先用云厂商官方提供的地址。 |