standard_init_linux.go:211: exec user process caused "no such file or direct 问题

总结了网上一些问题,

Windows环境上一部分因为文件类型是dos的转成unix 再编译就行了,

需要安装dos2unix  dos2unix 文件

mac 上不存在这种问题,需要禁用cgo 

在dockerfile里加CGO_ENABLED=0

RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build .

 

最终实在没有办法

把基础镜像from alpine 改为了 from centos 就没有问题

但是这种镜像文件比较大

 万水千山总是情,领个红包好不好

 

posted @ 2020-09-10 20:40  浮生逍遥  阅读(4869)  评论(0)    收藏  举报