運行在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