docker怎么配置镜像源
时间: 2024-10-29 08:06:48 浏览: 11
Docker 配置镜像源主要是通过设置 Docker 的 `docker daemon` 的 `registry-mirrors` 或 `insecure-registries` 参数来实现的。以下是步骤:
1. **配置 registry-mirrors** (推荐):
如果你想要从多个镜像仓库获取更快的下载速度,可以配置镜像源列表。首先,打开 Docker 配置文件,这个位置通常在 `/etc/docker/daemon.json`(Linux)或 `%USERPROFILE%\.docker\config.json`(Windows),添加以下内容:
```json
{
"registry-1.com", "https://your-mirror-2.com"],
"insecure-registries": []
}
```
确保替换 `https://your-mirror-1.com` 和 `https://your-mirror-2.com` 为你的镜像仓库地址。
2. **配置 insecure-registries**:
如果你要访问一些未经过验证的、HTTP的私有镜像仓库,需要暂时禁用安全检查。但在生产环境中强烈建议只用于测试,因为这可能会带来潜在的安全风险:
```json
{
"insecure-registries": ["http://your-private-registry.com"]
}
```
3. **重启 Docker**:
修改完配置后,记得重启 Docker 服务使更改生效:
- Linux: `sudo systemctl restart docker`
- Windows: 使用 Docker 设置界面重启 Docker Desktop
4. **验证镜像源**:
完成上述操作后,当你运行 `docker pull` 命令时,Docker 应该会优先使用配置的镜像源下载镜像。
阅读全文