我正在尝试go build hello.go在 dockerfile 中运行,因为
FROM golang
COPY hello.go /go/src/hello.go
RUN cd src/
RUN go build hello.go
RUN ./hello
一切顺利go build,直到命令出现以下错误消息:
stat hello.go: no such file or directory
The command '/bin/sh -c go build hello.go' returned a non-zero code: 1
但是,如果我在 dockerfile 上注释最后两个命令并运行创建的图像,我可以go build毫无问题地运行该命令。
为什么会这样?
Qyouu
相关分类