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

来源:互联网 发布:统计学毕业论文数据 编辑:程序博客网 时间:2024/06/05 16:10

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

登录https://cr.console.aliyun.com,如下,

image

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

有两种方式可以配置

第一种

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

# 1sudo mkdir -p /etc/docker# 2sudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]}EOF# 3sudo systemctl daemon-reload# 4sudo 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/amd64Server: 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
原创粉丝点击