Love Alpine. The biggest use case I&#x27;ve found for small images so far is for testing a microservices system on Travis or a similar CI. You package each of your services in a container, then use docker-compose1[1] to start everything up. The faster it can pull down the images, the faster your CI build runs, so size can be important here.<p>One interesting thing about Alpine is that it uses MUSL[2] for its libc. If you want the bare minimum image size, you can use a scratch or busybox image and statically compile your binaries[3].<p>[1] <a href="https:&#x2F;&#x2F;docs.docker.com&#x2F;compose&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.docker.com&#x2F;compose&#x2F;</a><p>[2] <a href="http:&#x2F;&#x2F;www.musl-libc.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.musl-libc.org&#x2F;</a><p>[3] <a href="http:&#x2F;&#x2F;blog.xebia.com&#x2F;create-the-smallest-possible-docker-container&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.xebia.com&#x2F;create-the-smallest-possible-docker-co...</a>