Windows docker 添加镜像源
时间: 2023-11-16 08:05:16 浏览: 201
可以通过编辑 Docker 的配置文件来添加镜像源。具体操作方式如下:
1. 打开 Docker。
2. 右键 Docker 图标,选择 "Settings"。
3. 选择 "Docker Engine" 选项卡。
4. 在 "Insecure registries" 部分添加你要使用的镜像源的地址。
5. 点击 "Apply & Restart" 按钮,重启 Docker。
这样就可以使用添加的镜像源了。
相关问题
docker 添加镜像源
Docker添加镜像源主要是为了加速镜像的下载和更新。当你想要使用某个官方仓库之外的其他镜像源时,可以配置Docker的配置文件或者环境变量来指定。以下是常见的操作步骤:
1. **使用`docker config`命令**: 在终端中运行下面的命令,将新的源添加到你的Docker配置里,例如添加阿里云的 Docker Hub 镜像仓库:
```
docker config set registry-mirrors https://mirrors.aliyun.com/docker/
```
2. **修改`.docker/config.json`** (Linux/macOS): 手动编辑 `~/.docker/config.json` 文件,并添加镜像源信息:
```json
{
"registry-mirrors": ["https://mirrors.aliyun.com/docker"]
}
```
3. **环境变量`DOCKER_REGISTRYMirror`**: Windows用户可以在命令行设置环境变量,如`set DOCKER_REGISTRYMirror=https://mirrors.aliyun.com/docker`。
4. **使用`--insecure-registries`选项**: 如果镜像源不安全,可以临时忽略验证,但不推荐长期这么做:
```
docker pull --insecure-registry <your-mirror-url> <image-name>
```
5. **重启 Docker 或重新登录**:更改了配置后,需要重启Docker服务或者使用`docker login`命令刷新缓存,使新设置生效。
windos docker添加镜像源
可以使用以下命令添加镜像源:
1. 打开 PowerShell 或者命令行窗口,并输入以下命令:
```powershell
$vmName = "default"
$dockerMachine = "$([Environment]::GetEnvironmentVariable("DOCKER_MACHINE_NAME"))"
if($dockerMachine -ne $null -and $dockerMachine.Length -gt 0) {
$vmName = $dockerMachine
}
docker-machine ssh $vmName "echo '{`"registry-mirrors`": [`"https://registry.docker-cn.com`"]}' | sudo tee -a /etc/docker/daemon.json && sudo systemctl daemon-reload && sudo systemctl restart docker"
```
2. 运行命令后,等待几秒钟,再次执行docker命令,即可使用添加的镜像源下载镜像。
注意: 如果您使用的是非Windows系统,您可以直接在命令行窗口中输入上述命令即可。
阅读全文