Docker——配置阿里雲鏡像加速解決unexpectedEOF錯誤
1.問題
使用docker pull命令拉取鏡像存在下載慢甚至unexpected EOF的情況,導致鏡像無法正常下載,多次嘗試依舊是這樣。
2.解決方法
前往阿里雲使用 容器鏡像服務——>鏡像中心——>鏡像加速器
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
操作文檔很詳細:
- 保證Docker版本在1.10.0以上
- 配置鏡像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["阿里雲提供給你的加速器地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
3.效果
以拉取MySQL5.7爲例子,之前拉取5.5版本沒問題,5.7則遇到unexpectedEOF錯誤而且下載速度極慢。
配置後下載速度有幾MB/s而且下載拉取鏡像成功,如下圖:
更多Docker筆記可查看: