如果你编译了一个go程序,让后把它放到容器里面。很多时候这个程序都会无法执行,大概的样子是:

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

 

遇到这种情况,你需要在编译go程序的时候打开一个Option:

CGO_ENABLED=0 go build

相关文章: