Linux下编译的go程序无法在alpine3.9容器上运行,提示找不到文件no such file
运行在alpine3.9的go程序,涉及到动态编译与静态编译的问题。
在alpine3.6上应该使用网络编译go,即增加 -tags netgo。
编译命令:
GOOS=linux GOARCH=amd64 go build -tags netgo -o rollingupdate${TAG} main.go
参考文章:https://www.sudops.com/docker-%E5%...
转载
2019-02-20 09:04:42 ·
1627 阅读 ·
0 评论