Sample code from article: 3 simple tricks for smaller Docker images written by Daniele Polencic
To build the images use the provided Makefile
make vanilla
: It uses a 'plain-vanilla' Dockerfile (no optimizations)make multistage
: It uses a Dockerfile with multi-stage-buildsmake distroless
: It uses a base image from Google's Distroless Docker imagesmake alpine
: It uses Alpine Linux distro as base image