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 就没有问题

但是这种镜像文件比较大

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM