docker 怎么配置镜像源
时间: 2024-10-31 10:05:51 浏览: 8
Docker 配置镜像源主要是通过修改 Docker 客户端的配置文件,或者在构建镜像时指定 registry 地址。以下是两个常见的方式:
1. **系统级别的设置** (适用于 Docker Desktop 或者 Linux 的 Docker CLI):
- 对于 Docker Desktop,你可以全局设置 Docker Hub 的源。打开 Docker 菜单 > Preferences > Docker Engine > Advanced,然后在 "Registry Mirrors" 字段添加新的注册表镜像地址,如 `https://registry.docker-cn.com`。
- 如果你是通过命令行使用 Docker,可以创建 `.docker/config.json` 文件,添加一个包含镜像源的 JSON 对象,例如:
```
{
"mirrors": ["http://your-mirror-address"]
}
```
2. **Dockerfile 中的设置** (适用于从 Dockerfile 构建镜像):
- 在 `FROM` 指令后,可以指定具体的仓库和镜像版本,如:
```Dockerfile
FROM your-registry/repository/image:tag
```
或者直接使用 `docker pull` 时指定镜像源:
```
docker pull your-registry/repository/image:tag
```
这样每次从这个仓库下载镜像。
记得替换上述示例中的 "your-mirror-address" 和 "your-registry/repository/image:tag" 为你实际需要使用的镜像源和镜像名称。
阅读全文