docker镜像加速
创建/etc/docker/daemon.json
文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker hub 国内镜像加速列表
检查加速是否生效
执行docker info
,如果从结果中看到了如下内容,说明配置成功。
Registry Mirrors:
[...]
https://docker.m.daocloud.io
docker 镜像测速
使用镜像前后,可使用 time 统计所花费的总时间。测速前先移除本地的镜像!
$ docker rmi node:latest
$ time docker pull node:latest
Pulling repository node
[...]
real 1m14.078s
user 0m0.176s
sys 0m0.120s
如果加速失败,则选择配置代理。
vim /usr/lib/systemd/system/docker.service
[Service]
Environment="HTTP_PROXY=http://代理ip:代理端口"
Environment="HTTPS_PROXY=http://代理ip:代理端口"
注意:go1.16 版本,通过环境变量配置的 HTTP 代理不再用于 TLS ( ) 连接。
重启服务
systemctl daemon-reload
systemctl restart docker
测试
docker pull alpine
评论区