DOCKER错误:无法解决:前端grpc服务器意外关闭

问题描述 投票:0回答:1

我在 EC2 linux/arm64 实例上使用 docker 自上次 docker 升级以来,我一直收到以下错误

DOCKER_BUILDKIT=1 docker build --ssh default -f
../containers/api/Dockerfile . -t api-test:latest
--target setup
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 493B done
#1 DONE 0.0s

#2 resolve image config for docker.io/docker/dockerfile:1.0.0-experimental
#2 DONE 0.6s

#3 docker-image://docker.io/docker/dockerfile:1.0.0-experimental@sha256:d2d402b6fa1dae752f8c688d72066a912d7042cc1727213f7990cdb57f60df0c
#3 CACHED Dockerfile:1 1 | >>> # syntax=docker/dockerfile:1.0.0-experimental 2 | 3 | # Build stage
ERROR: failed to solve: frontend grpc server closed unexpectedly make:
*** [run-tests] Error 1 Build step 'Execute shell' marked build as failure

docker版本

客户:

  • 版本:25.0.3
  • API版本:1.44
  • Go版本:go1.20.12 Git
  • 提交:4debf41
  • 建成:2024 年 2 月 28 日星期三 00:29:45
  • 操作系统/Arch:linux/amd64
  • 上下文:默认

服务器:引擎:

  • 版本:25.0.3
  • API版本:1.44(最低版本1.24)
  • Go版本:go1.20.12
  • Git 提交:f417435
  • 建成:2024 年 2 月 28 日星期三 00:30:22
  • 操作系统/Arch:linux/amd64
  • 实验:假容器:
  • 版本:1.3.2
  • GitCommit:ff48f57fc83a8c44cf4ad5d672424a98ba37ded6
  • runc:版本:1.0.0-rc10
  • GitCommit:dc9208a3303feef5b3839f4323d9beb36df0a9dd
  • docker-init:版本:0.19.0
  • GitCommit:de40ad0

在我的 M2 mac 上,它可以与较新版本的 docker 一起正常工作

Docker 版本 26.1.4,内部版本 5650f9b。

linux docker jenkins amazon-ec2 dockerfile
1个回答
0
投票

问题出在containerd和runc的版本上。

我更新了两个以解决问题。

更多详细信息:https://github.com/moby/buildkit/issues/5117

© www.soinside.com 2019 - 2024. All rights reserved.