使用docker pull
谎势,命令下載鏡像太慢了,默認(rèn)是從國外的冠绢,本文記錄下如何配置國內(nèi)阿里云競相加速方式码党。
登錄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
啟用服務(wù)后兽狭,編輯/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
文章內(nèi)容已測試通過
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