阿里云服务器,拉取MySQL时遇到error pulling image configuration: download failed after attempts=6: dial tcp 69.171.229.11:443: i/o timeout
遇到的问题:
docker拉取最新的MySQL时一直遇到这个问题:error pulling image configuration: download failed after attempts=6: dial tcp 69.171.229.11:443: i/o timeout
原因:
docker拉取最新的镜像,默认是去官方镜像仓库https://hub.docker.com/,但好像大陆官方很难拉取,所以导致拉取失败
解决:
- 修改docker配置:vi /etc/docker/daemon.json
- 添加配置镜像
- 中科院
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
- 阿里云
{
"registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}
个人是阿里云服务器所以配置的阿里云的
- 重启
systemctl daemon-reload
systemctl restart docker
总结
个人阿里云服务器,所以使用阿里云配置,同时注意,配置镜像源的时候要特别注意格式,格式出错会导致一直无法拉取。下面是一些镜像源
Docker中国区官方镜像:
https://registry.docker-cn.com
网易:
http://hub-mirror.c.163.com
中国科技大学:
https://docker.mirrors.ustc.edu.cn
阿里云:
https://cr.console.aliyun.com/