golang:1.20容器构建时Podman失败但Docker正常的问题求助
golang:1.20容器构建时Podman失败但Docker正常的问题求助
大家好,我碰到一个百思不得其解的问题:用Podman运行golang:1.20容器构建我的Go项目时总是失败,但换成Docker执行一模一样的命令却能顺利完成构建,有没有大佬能帮忙分析下原因呀?
Podman执行情况
执行命令:
$ podman run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.20 go build -v
得到错误输出:
go: go.mod file not found in current directory or any parent directory; see 'go help modules'
Docker执行情况
执行命令:
$ sudo docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.20 go build -v
输出正常的依赖下载及构建流程:
go: downloading github.com/spf13/cobra v1.7.0
go: downloading github.com/spf13/pflag v1.0.5
go: downloading gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473
go: downloading github.com/a8m/envsubst v1.4.2
go: downloading github.com/alecthomas/participle/v2 v2.0.0
go: downloading github.com/dimchansky/utfbom v1.1.1
.. and so on resulting in an artefact
备注:内容来源于stack exchange,提问作者Nifle
相关产品推荐
相关产品推荐

