standard_init_linux.go:178: exec user process caused no such file or directory
生活随笔
收集整理的這篇文章主要介紹了
standard_init_linux.go:178: exec user process caused no such file or directory
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
golang docker build 制作完進(jìn)項(xiàng)后運(yùn)行報(bào)錯(cuò)
出現(xiàn)該問題的原因是編譯的環(huán)境和運(yùn)行的環(huán)境不同,可能有動態(tài)庫的依賴
1.默認(rèn)go使用靜態(tài)鏈接,在docker的golang環(huán)境中默認(rèn)是使用動態(tài)編譯。
2.如果想使用docker編譯+alpine部署,可以通過禁用cgoCGO_ENABLED=0來解決。
3.如果要使用cgo可以通過go build --ldflags "-extldflags -static"?來讓gcc使用靜態(tài)編譯。
?
?
?
參考:?https://yryz.net/post/golang-docker-alpine-start-panic.html
?
轉(zhuǎn)載于:https://www.cnblogs.com/davygeek/p/10969434.html
總結(jié)
以上是生活随笔為你收集整理的standard_init_linux.go:178: exec user process caused no such file or directory的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mobile
- 下一篇: Linux常用20个命令