Minimal Container Image for Go Binaries
1.2K
Minimal container image for Go binaries.
Step 1. Build with static link
CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o build/release/my-program main.go
Step 2. Use following Dockerfile to build image
FROM fuyufjh/go-scratch
ADD ./build/release/my-program /
ENTRYPOINT ["/my-program"]
Enjoy it!
Content type
Image
Digest
Size
151.7 kB
Last updated
almost 10 years ago
docker pull fuyufjh/go-scratch