首先出现的问题是输入 docker-compose up -d出现如下情况

Pulling tars-mysql (mysql:5.6)...
ERROR: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

或者是可以下载但是速度奇慢,下载几十分钟最后还是失败的情况。

大部分的docker国内镜像源都是解决方案是在 /etc/docker/daemon.json文件中配置国内镜像源

如下几个都是,但是亲测用处不大。而且速度还是及其缓慢。就如这个拉取镜像十几分钟还不行。

1.Docker中国区官方镜像
https://registry.docker-cn.com

2.网易
http://hub-mirror.c.163.com

3.ustc 
https://docker.mirrors.ustc.edu.cn

4.中国科技大学
https://docker.mirrors.ustc.edu.cn

 最后的结果还是这样的,连接超时timeout

ERROR: dial tcp 104.18.125.25:443: i/o timeout


解决办法如下:

这是阿里云登录页,如果有账号直接支付宝扫码登陆即可

阿里云登陆页面http://cr.console.aliyun.com

1、首先进入阿里云控制台首页,需要注册账号。

阿里云控制台首页https://home.console.aliyun.com/home/dashboard/ProductAndService

2、在搜索框中搜索容器镜像服务,选择镜像工具,镜像加速器

 

 下面有各种系统的操作文档

 命令如下:

sudo mkdir -p /etc/docker

 下面registry-mirrors所用的地址就是阿里云上面的加速器地址。

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://4iydscvo.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

对于网络超时可以很好解决

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐