解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)

这篇具有很好参考价值的文章主要介绍了解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先出现的问题是输入 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-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)

大部分的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

解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)

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

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

解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)


解决办法如下:

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

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

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

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

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

解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)

 解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)

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

解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)

 命令如下:

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

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

解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)

解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)文章来源地址https://www.toymoban.com/news/detail-500230.html

到了这里,关于解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • kibana出现Client request timeout

            kibana执行某条ES操作时返回错误信息: {\\\"statusCode\\\":504,\\\"error\\\":\\\"Gateway Time-out\\\",\\\"message\\\":\\\"Client request timeout\\\"}         此时查看kibana启动台,查看异常信息,发现ES节点变为红色了。         出现超时,大体问题分为三种: 网络问题引发超时,出现网络波动导致超时,

    2023年04月09日
    浏览(34)
  • 【docker-compose】解决容器时区问题

            容器内时间比服务器慢8小时         容器时区默认 UTC 0          docker-compose.yaml 中设置时区

    2024年02月12日
    浏览(40)
  • (完美解决)docker-compose速度太慢

    解决办法只有一个一个一个,那就是换源! 使用的是github的源基本都是超时,此时使用: 记得修改权限,否则会报错: 最后查看版本: 安装docker-compose(国内高速镜像) gihub上下载docker-compose太慢了,下载不动,只能换成国内镜像(daocloud.io)来下载。 下载 修改权限 查看是否安

    2024年02月05日
    浏览(41)
  • Linux-docker下载docker-compose很慢、太慢、中断解决办法

    出现下一部分就断开的问题时,直接去github上下载后,传到虚机上,改个名字就可以!!! 下载地址: https://github.com/docker/compose/releases/tag/v2.2.2 2.2.2是对应版本,可修改 一般都是红框那个 下载后传到虚机改名字成docker-compose!!! 结束!

    2024年02月16日
    浏览(44)
  • 【Docker】解决docker-compose启动的容器一直处于restarting状态的问题

    通过如下的文件启动容器后 status一直处于Restarting 且执行如下命令报错: 改成如下后解决 参考:https://stackoverflow.com/a/63990209

    2024年02月11日
    浏览(44)
  • 安装docker-compose出现错误html: No such file or directory syntax error near unexpected token `<‘ <head><t

    安装docker-compose出现 /usr/local/bin/docker-compose: line 1: html: No such file or directory /usr/local/bin/docker-compose: line 2: syntax error near unexpected token \\\' \\\'usr/local/bin/docker-compose: line 2: 502 Bad Gateway 错误 解决 重新安装docker-compose,国内的有些快捷方式有些是有问题的,可能短期内能够使用,时间长

    2024年02月12日
    浏览(45)
  • 安装银河麒麟linux系统docker(docker-compose)环境,注意事项(一定能解决,有环境资源)

    故障1:如果运行docker-compose up 报“Cannot create redo log files because data files are corrupt or the database was not shut down cleanly after creating the data files”是没有安装下面的依赖包,记得安装依赖包,如下图所示 故障2:如果运行docker-compose up 报“–initialize specified but the data directory has files i

    2024年01月17日
    浏览(48)
  • 执行docker- compose命令遇到-bash: /usr/local/bin/docker-compose: 无法执行二进制文件 问题的一种解决方法

    一、问题描述 当安装好docker-compose并添加执行权限后,执行命令docker-compose 相关命令时出现 -bash: /usr/local/bin/docker-compose: 无法执行二进制文件 二、解决思路 应该是安装包有问题,网上找了几种重新安装方法途径,还是会出现这个问题,最终找到一种可靠重新安装的解决方法

    2024年02月08日
    浏览(58)
  • 【六祎 - Docker】Docker-compose;什么是Docker-compose

    从 2023 年 6 月底开始,Compose V1 将不再受支持,并将从所有 Docker Desktop 版本中删除。 确保使用 docker compose CLI 插件或通过激活 Docker Desktop 中的 Use Docker Compose V2 设置切换到 Compose V2。有关详细信息,请参阅 Compose 的演变。 Compose 是一个用于定义和运行多容器 Docker 应用程序的工

    2023年04月21日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包