【发布时间】:2018-12-20 08:56:37
【问题描述】:
我正在尝试在 dockerfile 中运行 go build hello.go,因为
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 命令。
为什么会这样?
【问题讨论】: