docker-compose 2.10.2 解决transport: Error while dialing unable to upgrade to h2c, received 404报错

docker-compose 2.10.2 解决transport: Error while dialing unable to upgrade to h2c, received 404报错docker-compose2.10.2解决listingworkersforBuild:failedtolistworkers:Unavailable:connectionerror:desc=”transport:Errorwhiledialingunabletoupgradetoh2c,received404″

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

现象

Docker Compose v2.10.2 执行docker-compose up后报错如下

[root@node product]# docker-compose up
[+] Running 0/2
 ⠿ practice1-service Error                                                                                                                                                 2.8s
 ⠿ practice2-service Error                                                                                                                                                     2.9s
[+] Building 0.0s (0/0)                                                                                                                                                        
listing workers for Build: failed to list workers: Unavailable: connection error: desc = "transport: Error while dialing unable to upgrade to h2c, received 404"

[root@node1 product]# docker-compose -v
Docker Compose version v2.10.2

Jetbrains全家桶1年46,售后保障稳定

原因

buildkit API的问题, 执行export DOCKER_BUILDKIT=0命令设置环境变量后重新执行docker-compose up问题成功解决
在这里插入图片描述

#参考
1. https://stackoverflow.com/questions/73240283/rhel7-docker-compose-will-not-work-transport-error-while-dialing-unable-to-upg
2. https://github.com/containers/podman/issues/13889

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231726.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月13日 上午7:22
下一篇 2025年6月13日 上午8:01


相关推荐

  • 用docker部署jar包_war包和jar包部署区别

    用docker部署jar包_war包和jar包部署区别对于springboot项目运行,直接是java-jar的方式运行,如果想要放到docker中运行,有三种方式:方式一:1.上传jar到服务器的指定目录2.在该目录下创建Dockerfile文件viDockerfile3.然后将下面的内容复制到Dockerfile文件中FROMjava:8MAINTAINERbin…

    2022年10月19日
    5
  • docker镜像文件导出_docker导入导出镜像

    docker镜像文件导出_docker导入导出镜像导语:需要迁移docker目录,以防万一备份一下镜像。方法1:dockerimages|awk'{print$1″:”$2}’#效果等同于dockerimages–format'{{.Repository}}:{{.Tag}}’逐个导出foriin`dockerimages–format'{{.Repository}}:{{.Tag}}’`;dodockersave$i>/mnt/images/`echo$i|sed’s/:/-

    2025年8月27日
    9
  • 如何批量删除Docker中已经停止的容器

    如何批量删除Docker中已经停止的容器方法一 显示所有的容器 过滤出 Exited 状态的容器 取出这些容器的 ID sudodockerps a grepExited awk print 1 查询所有的容器 过滤出 Exited 状态的容器 列出容器 ID 删除这些容器 sudodockerrm dockerps a grepExited awk print 1 方法二 删除所有未运行的容器 已经运行

    2026年3月19日
    3
  • docker镜像操作_docker 本地镜像

    docker镜像操作_docker 本地镜像前言Docker的三大核心概念:镜像、容器、仓库。初学者对镜像和容器往往分不清楚,学过面向对象的应该知道类和实例,这跟面向对象里面的概念很相似我们可以把镜像看作类,把容器看作类实例化后的对象。|

    2022年7月30日
    12
  • Docker删除容器命令

    Docker删除容器命令删除容器之前要先 dockerstop 容器 1 删除指定容器 dockerrm f containerid 12 删除未启动成功的容器 dockerrm dockerps a grepCreated awk print 1 或者 dockerrm dockerps qfstatus created 1233 删除退出状态的容器 dockerrm dockerps a grepExited awk print 1 containerid

    2026年3月19日
    3
  • Docker 开启API:2375[通俗易懂]

    Docker 开启API:2375[通俗易懂]Docker开启APIDocker默认文件位置:/usr/lib/systemd/system/docker.servicecd/usr/lib/systemd/system/vimdocker.service修改[Service]区ExecStart行为下面的内容[Service]Type=notify#thedefaultisnottousesy…

    2022年6月10日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号