如何切换Docker的默认镜像源?
时间: 2024-10-14 20:13:55 浏览: 75
详解基于Harbor搭建Docker私有镜像仓库
5星 · 资源好评率100%
在Docker中,你可以通过配置文件或环境变量来改变其默认的镜像源。主要有两个途径:
1. **修改`/etc/docker/daemon.json`**:编辑这个系统级别的配置文件,添加或更新 `"registry-mirrors"` 或 `"insecure-registries"` 字段。例如,如果你想要添加阿里云的官方镜像源,可以添加类似这样的内容:
```
{
"registry-mirrors": ["http://mirrors.aliyun.com/docker"]
}
```
如果需要使用非安全的镜像源,可以添加到 `insecure-registries` 列表。
2. **设置`DOCKER_REGISTRY_MIRROR`** 环境变量:你也可以临时设置这个环境变量来影响当前会话。例如:
```bash
export DOCKER_REGISTRY_MIRROR=http://mirrors.aliyun.com/docker
```
3. **使用`docker config`命令**:对于Docker CLI用户,可以使用`docker config`命令来设置镜像源。这会影响到`docker pull`等操作的行为。
请注意,每次更改后都需要重启Docker服务才能生效新的配置。另外,每个镜像源的访问权限和可用性都可能有所不同。
阅读全文