在centos7上修改docker加速镜像为阿里云
使用docker pull
,命令下载镜像太慢了,默认是从国外的,本文记录下如何配置国内阿里云竞相加速方式。
登录https://cr.console.aliyun.com,如下,
阿里云会为每个用户提供一个专属的加速地址。
有两种方式可以配置
第一种
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
# 1 sudo mkdir -p /etc/docker
# 2
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
# 3 sudo systemctl daemon-reload
# 4 sudo systemctl restart docker
接着,重新使用docker pull
可以看到速度变快了。
第二种
用systemctl enable docker
启用服务后,编辑/etc/systemd/system/multi-user.target.wants/docker.service
文件,找到 ExecStart= 这一行,在这行最后添加加速器地址 –registry-mirror=<加速器地址>,如:
ExecStart=/usr/bin/dockerd --registry-mirror=https://xxxxx.mirror.aliyuncs.com
重新加载配置并且重新启动。
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
文章内容已测试通过
centos版本如下,
CentOS Linux release 7.3.1611 (Core)
docker版本如下,
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-32.git88a4867.el7.centos.x86_64
Go version: go1.7.4
Git commit: 88a4867/1.12.6
Built: Mon Jul 3 16:02:02 2017
OS/Arch: linux/amd64
Server:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-32.git88a4867.el7.centos.x86_64
Go version: go1.7.4
Git commit: 88a4867/1.12.6
Built: Mon Jul 3 16:02:02 2017
OS/Arch: linux/amd64