> For the complete documentation index, see [llms.txt](https://kerasnoone.gitbook.io/garnet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kerasnoone.gitbook.io/garnet/gong-cheng-zhan/docker-ge-li-yuan-li/docker-yuan-cheng-cang-ku/docker-jing-xiang-yuan-jia-su.md).

# docker镜像源加速

使用加速器可以提升获取Docker官方镜像的速度.

## 加速器地址获取

最长用的阿里云加速器. 与pip源这种静态地址不同, 阿里云每个用户都会对应一个定制的加速地址.

打开[镜像加速器](https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors)并登录, 就可以获取到加速器地址了.

## 配置

### Windows & MacOS

在这两个系统中使用docker都需要`docker desktop`这种图形化的应用, 因此配置可以在图形界面中寻找设置. 具体位置为:

```
Setting -> Docker Engine
```

进入之后就能看到右侧的json内容, 这就是docker的配置文件中的内容, 向其中添加定制化的加速器地址:

```javascript
{
  "registry-mirrors": ["https://xxxxxxxxx.mirror.aliyuncs.com"]
}
```

之后选择右下角的`Apply&Restart`重启docker服务即可生效.

### Linux

编辑`/etc/docker/daemon.json`文件, 没有则创建. 向其中写入与上面相同的定制化加速器地址对应的json:

```javascript
{
  "registry-mirrors": ["https://xxxxxxxxx.mirror.aliyuncs.com"]
}
```

之后重启服务即可生效:

```bash
sudo systemctl daemon-reload
sudo systemctl restart docker
```

## 相关连接

* [阿里云镜像加速器](https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors)
* [Docker 镜像加速](https://www.runoob.com/docker/docker-mirror-acceleration.html)
