1. 背景
使用 Docker
过程中,由于 Docker
官方镜像仓库在国内访问很慢的缘故,导致部署应用服务很是糟心。
一般解决此方式无非科学上网,不然的话,使用国内的镜像替代 Docker
官方的镜像网址。
为了快速访问 Docker
官方镜像都会配置三方加速器,目前常用三方加速器有:阿里云、网易、USTC、DaoCloud。
这里使用 Aliyun
的镜像加速。
2. 环境
此处说明都是基于已有 Aliyun
账号的前提下,还没有的话,自行申请。
3. 查看阿里云镜像加速地址
登录 阿里云
左侧菜单选中镜像加速器就可以看到你的专属地址了:
4. 配置镜像加速器
针对 Docker
客户端版本大于 1.10.0
的用户。
您可以通过修改 daemon
配置文件 /etc/docker/daemon.json
来使用加速器。
以下皆为 Linux 下的基本操作,按照
$ mkdir -p /etc/docker
$ tee /etc/docker/daemon.json <<-'EOF'
> {
> "registry-mirrors": ["https://{你的镜像前缀}.mirror.aliyuncs.com"]
> }
> EOF
- 执行次
daemon-reload
- 最后
restart docker
$ systemctl daemon-reload
$ systemctl restart docker
还有一种方式,就是在 /etc/docker/daemon.json
文件中通过 vi
方式自行更改。
5. 验证源
做完上述操作后,我们再验证下 Docker
源是否已变更,继续执行命令 docker info
,在显现的内容最下方,我们可以看到源的地址已经变成我们设定的地址,说明操作成功。
$ docker info
6. 总结
需要一个 Aliyun
账号,以及在 Docker
配置文件中,更改镜像地址为你在阿里云 中的地址。