命令 '/bin/sh -c go build -o image_srv ." 返回了一个非零代码:2



我正在尝试使用docker compose构建一个docker文件。构建的一部分与go语言有关。当我构建代码时,我会得到以下错误。可能是什么问题?如何修复此错误?你能给我个建议吗?我是新去的语言

---> Running in 68f94f330d0b
Removing intermediate container 68f94f330d0b
---> 7a9ca17f7bd7
Step 15/16 : RUN go build -o image_srv .
---> Running in 38fa96ef75d6
# golang.org/x/sys/unix
/go/src/golang.org/x/sys/unix/syscall.go:83:16: undefined: unsafe.Slice
/go/src/golang.org/x/sys/unix/syscall_unix.go:118:7: undefined: unsafe.Slice
/go/src/golang.org/x/sys/unix/sysvshm_unix.go:33:7: undefined: unsafe.Slice
The command '/bin/sh -c go build -o image_srv .' returned a non-zero code: 2

您可以通过转到https://hub.docker.com/_/golang/tags?page=1&name=1.17

可能golang:1.17.13-alpine将适合您的用例

请注意,您可能需要删除任何现有的docker图像,以便图像可以重建

# list docker images
$ docker image ls
# delete image foobar
$ docker rmi foobar

相关内容

  • 没有找到相关文章

最新更新