在centos7上修改docker加速映象為阿里雲
阿新 • • 發佈:2019-02-03
使用docker pull
,命令下載映象太慢了,預設是從國外的,本文記錄下如何配置國內阿里雲競相加速方式。
阿里雲會為每個使用者提供一個專屬的加速地址。
有兩種方式可以配置
第一種
您可以通過修改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