1. 程式人生 > >在容器內執行go編譯程序的坑

在容器內執行go編譯程序的坑

編譯 bin bsp 很多 無法執行 class enable 如果 打開

如果你編譯了一個go程序,讓後把它放到容器裏面。很多時候這個程序都會無法執行,大概的樣子是:

/tmp # ls
pub  sub
/tmp # ./pub 
/bin/ash: pub: not found
/tmp # exit

遇到這種情況,你需要在編譯go程序的時候打開一個Option:

CGO_ENABLED=0 go build

在容器內執行go編譯程序的坑