gliderlabs/docker-alpine is a Shell project with 5.7k stars. Alpine Linux Docker image. Win at minimalism!
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
A super small Docker image based on Alpine Linux. The image is only 5 MB and has access to a package repository that is much more complete than other BusyBox based images.
Why?
Docker images today are big. Usually much larger than they need to be. There are a lot of ways to make them smaller, but the Docker populace still jumps to the ubuntu base image for most projects. The size savings over ubuntu and other bases are huge:
There are images such as progrium/busybox which get us very close to a minimal container and package system. But these particular BusyBox builds piggyback on the OpenWRT package index which is often lacking and not tailored towards generic everyday applications. Alpine Linux has a much more complete and up to date package index:
This makes Alpine Linux a great image base for utilities and even production applications. Read more about Alpine Linux here and you can see how their mantra fits in right at home with Docker images.
This took 19 seconds to build and yields a 164 MB image. Eww. Start doing this:
FROM gliderlabs/alpine:3.4
RUN apk add --no-cache mysql-client
ENTRYPOINT ["mysql"]
Only 3 seconds to build and results in a 36 MB image! Hooray!
Documentation
This image is well documented. Check out the documentation at Viewdocs and the docs directory in this repository.
Contacts
We make reasonable efforts to support our work and are always happy to chat. Join us in our Slack community or submit a GitHub issue if you have a security or other general question about this Docker image. Please email security or user mailing lists if you have concerns specific to Alpine Linux.
Inspiration
The motivation for this project and modifications to mkimage.sh are highly inspired by Eivind Uggedal (uggedal) and Luis Lavena (luislavena). They have made great strides in getting Alpine Linux running as a Docker container. Check out their mini-container/base image as well.
Sponsors
Fastly provides the CDN for our Alpine Linux package repository. This allows super speedy package downloads from all over the globe!
License
The code in this repository, unless otherwise noted, is BSD licensed. See the LICENSE file in this repository.
Yes — gliderlabs/docker-alpine ships under the BSD-2-Clause license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/gliderlabs/docker-alpine.
What is gliderlabs/docker-alpine?
gliderlabs/docker-alpine (gliderlabs/docker-alpine) is a Shell project on GitHub. From the project's own README: Alpine Linux Docker image. Win at minimalism!
Where do I read more about gliderlabs/docker-alpine?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/gliderlabs/docker-alpine is the definitive source.
Read full README in the tab above.
Curious whether docker-alpine is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about docker-alpine.