1. 程式人生 > >在centos7上修改docker加速映象為阿里雲

在centos7上修改docker加速映象為阿里雲

使用docker pull,命令下載映象太慢了,預設是從國外的,本文記錄下如何配置國內阿里雲競相加速方式。

image

阿里雲會為每個使用者提供一個專屬的加速地址。

有兩種方式可以配置

第一種

您可以通過修改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