运行在alpine3.9的go程序,涉及到动态编译与静态编译的问题。
在alpine3.6上应该使用网络编译go,即增加 -tags netgo。
编译命令:
GOOS=linux GOARCH=amd64 go build -tags netgo -o rollingupdate${TAG} main.go
运行在alpine3.9的go程序,涉及到动态编译与静态编译的问题。
在alpine3.6上应该使用网络编译go,即增加 -tags netgo。
编译命令:
GOOS=linux GOARCH=amd64 go build -tags netgo -o rollingupdate${TAG} main.go