docker 配置加速
时间: 2024-09-08 17:00:23 浏览: 136
docker 镜像加速配置文件
Docker配置加速主要是为了加快镜像下载的速度,通常通过设置Docker的registry mirrors或者使用代理服务器来实现。以下是几种常见的配置方法:
1. 使用`docker config`命令设置registry mirror:
```sh
$ docker config set registry-mirrors https://your-mirror地址1 http://your-mirror地址2
```
这样Docker会优先从设置的镜像源下载,提高下载速度。
2. 使用环境变量`DOCKER_REGISTRY_MIRROR`:
如果你想临时改变,可以在运行`docker`命令前设置这个环境变量,例如:
```sh
export DOCKER_REGISTRY_MIRROR=https://your-mirror
```
3. 代理设置:如果你在公司内部网络受限,可以设置HTTP代理或者HTTPS代理。编辑`~/.docker/config.json`文件并添加:
```json
{
"http": "http://proxy.example.com:8080",
"https": "https://proxy.example.com:8443"
}
```
或者直接在`docker run`命令中添加 `-e HTTP_PROXY=...` 或 `-e HTTPS_PROXY=...` 参数。
4. Docker Desktop 的系统代理设置:对于Windows或macOS用户,可以在Docker Desktop设置中启用代理,并填写相应的URL。
注意,不是所有的registry都支持镜像复制,所以在设置之前最好检查目标registry是否允许镜像复制。
阅读全文