windows docker engine配置国内镜像
时间: 2025-05-29 21:17:04 浏览: 7
### 在 Windows 系统中为 Docker Engine 配置国内镜像加速
为了提高在 Windows 上使用 Docker 的效率,可以通过配置国内镜像源来解决因网络原因导致的拉取缓慢问题。以下是具体方法:
#### 方法一:通过修改 `daemon.json` 文件实现
1. 找到或创建位于 `%programdata%\docker\config\daemon.json` 的文件路径。
2. 如果该目录下不存在 `daemon.json` 文件,则手动新建一个 JSON 文件并命名为 `daemon.json`。
3. 编辑此文件,加入如下内容以指定国内镜像源地址:
```json
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://registry.docker-cn.com",
"https://reg-mirror.qiniu.com"
]
}
```
此处列出了多个常用国内镜像源[^1][^2]。
4. 保存文件后重启 Docker Desktop 或者运行命令重新加载配置:
```powershell
docker system prune -a
```
#### 方法二:利用 Docker Desktop GUI 设置
如果安装的是 Docker Desktop 版本,也可以直接通过图形化界面完成设置:
1. 右键点击任务栏上的 Docker 图标,选择 **Settings**(或者 **Preferences** 对于某些版本)。
2. 转至左侧菜单中的 **Docker Engine** 选项卡。
3. 修改右侧显示的 JSON 配置区域,在其中添加 `"registry-mirrors"` 字段及其对应的值列表,例如:
```json
{
"registry-mirrors": ["https://docker.1ms.run", "https://registry.docker-cn.com"]
}
```
注意保持整个 JSON 结构的有效性[^1]。
4. 单击底部的 **Apply & Restart** 按钮使更改生效。
以上两种方式均能有效改善基于国外服务器获取资源的速度瓶颈情况。
```bash
# 测试新的配置是否成功应用以及验证效果
docker pull nginx:latest
```
阅读全文
相关推荐


















