Error[Builder 6/6]运行CGO_ENABLED = 0 Goos = Linux Go Build -OMain

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

docker文件


从戈兰(Golang):1.23.4-alpine作为建筑商

Workdir /app

副本Go.mod go.sum./

run go mod下载

拷贝。 .

runcgo_enabled = 0鹅= Linux GO构建-O main。

从阿尔卑斯山(Alpine):最新

Workdir /app

拷贝-from = builder /app /main。

expape8080

CMD[./main“

事情在此过程中,后端服务repo文件结构是

输入图像描述。 so在这种情况下,main.go文件应在根中或使用路径更改Dockerfile将是解决方案

我在此项目中正在做DevOps的一部分,我不是我克隆的仓库的开发人员,它具有与我共享的文件结构。

寻找帮助

谢谢你

看起来不可能编辑main.go文件位置,因此我将尝试更改Docker文件

runcgo_enabled = 0鹅= linux go build -o main./cmd/myapp/

我仍然遇到相同的错误

=> [Builder 5/6]复制。 .

2.3S =>错误[Builder 6/6]运行CGO_ENABLED = 0 Goos = Linux GO构建-O Main./cmd/myapp/

13.7S

docker go devops
1个回答
0
投票
[Builder 6/6]运行CGO_ENABLED = 0 Goos = Linux GO构建-O Main ./cmd/myapp/: #13 13.28 Stat/app/cmd/myapp:找不到目录

目录

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.