引言
由于默认的Docker Hub镜像仓库是国外的,下载镜像较慢甚至中途卡死,所以配置阿里镜像加速器解决这一问题,提高速度、管理你的镜像和拉取别人的镜像 。
推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce
获取阿里云镜像加速
- 阿里云镜像加速地址:点击获取
配置镜像加速
- 针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 - 创建docker配置文件夹
sudo mkdir -p /etc/docker
- 将加速地址写入配置daemon.json
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://*****.mirror.aliyuncs.com"]
}
EOF
配置自己获取的阿里云加速地址信息
- 重新加载配置
sudo systemctl daemon-reload
- 重启docker使配置生效
sudo systemctl restart docker
- 查看配置生效
docker info
可以看到末尾Registry Mirrors 新增阿里云加速地址
Client:
Debug Mode: false
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 19.03.8
Storage Driver: overlay2
Backing Filesystem: <unknown>
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 4.18.0-147.el8.x86_64
Operating System: CentOS Linux 8 (Core)
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 3.692GiB
Name: osvm
ID: EOKX:46T2:PCQF:RSPQ:IUV4:2DMW:GFHS:Q3VV:L4QT:YM5T:FWWD:T25U
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Registry Mirrors:
https://l46iaapq.mirror.aliyuncs.com/
Live Restore Enabled: false
至此docker加速器配置完成