在centos7上修改docker加速镜像为阿里云

使用docker pull,命令下载镜像太慢了,默认是从国外的,本文记录下如何配置国内阿里云竞相加速方式。

登录阿里云docker仓库 https://dev.aliyun.com/search.html,如下,

image

阿里云会为每个用户提供一个专属的加速地址。

有两种方式可以配置

第一种

您可以使用命令 vi /etc/docker/daemon.json添加如下:

{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}

然后重新加载配置并且重新启动:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

确认一下配置是否已经生效:

sudo ps -ef | grep 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

猜你喜欢

转载自blog.csdn.net/zxz547388910/article/details/81214081