阿里云服务器,拉取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

1

原因:
docker拉取最新的镜像,默认是去官方镜像仓库https://hub.docker.com/,但好像大陆官方很难拉取,所以导致拉取失败

解决:

  1. 修改docker配置:vi /etc/docker/daemon.json
  2. 添加配置镜像
  • 中科院
{
 "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
  • 阿里云
{
 "registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}

个人是阿里云服务器所以配置的阿里云的

  1. 重启
systemctl daemon-reload
systemctl restart docker

2

总结

个人阿里云服务器,所以使用阿里云配置,同时注意,配置镜像源的时候要特别注意格式,格式出错会导致一直无法拉取。下面是一些镜像源

Docker中国区官方镜像:
https://registry.docker-cn.com
网易:
http://hub-mirror.c.163.com
中国科技大学:
https://docker.mirrors.ustc.edu.cn
阿里云:
https://cr.console.aliyun.com/

posted on 2024-06-14 17:15  强K  阅读(1120)  评论(1编辑  收藏  举报