# gliderlabs/docker-alpine

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/gliderlabs-docker-alpine).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

5,703 stars · 532 forks · Shell · BSD-2-Clause

## Links

- GitHub: https://github.com/gliderlabs/docker-alpine
- Homepage: http://gliderlabs.viewdocs.io/docker-alpine
- awesome-repositories: https://awesome-repositories.com/repository/gliderlabs-docker-alpine.md

## Description

This repository provides a Docker base image built on Alpine Linux, designed to produce containers under 5 MB. It is a minimal Linux container image that uses the apk package manager for installing software from the Alpine Linux repository.

The image is constructed with a musl-based C library and a BusyBox-based userland, replacing GNU coreutils with a single compact binary. It structures the filesystem as a single root filesystem layer to minimize storage and transfer overhead, and is compatible with multi-stage Docker builds to keep final images lean.

The project covers building smaller and faster Docker images compared to traditional base images, and managing packages through Alpine's apk repository. The documentation and installation surface focuses on using this image as a starting point for containerized applications.

## Tags

### DevOps & Infrastructure

- [Musl-Based Container Images](https://awesome-repositories.com/f/devops-infrastructure/container-base-images/musl-based-container-images.md) — Provides the official Alpine Linux Docker base image, the canonical musl-based container foundation under 5 MB.
- [Minimal Base Images](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-image-building/language-base-images/minimal-base-images.md) — Provides a Docker base image under 5 MB using Alpine Linux for efficient containers. ([source](https://cdn.jsdelivr.net/gh/gliderlabs/docker-alpine@master/README.md))
- [Minimal Linux Containers](https://awesome-repositories.com/f/devops-infrastructure/container-base-images/minimal-ubuntu-containers/minimal-linux-containers.md) — Provides a Docker image optimized for container workloads with reduced memory footprint.
- [Lightweight Base Images](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-image-building/lightweight-base-images.md) — Provides a Docker base image under 5 MB using Alpine Linux for efficient builds.
- [Minimal Base Images](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-image-building/minimal-base-images.md) — Builds Docker containers under 5 MB using Alpine Linux for efficient deployments.
- [Image Size Reductions](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-image-building/multi-stage-build-pipelines/image-build-optimizations/daemonless-image-builds/image-size-reductions.md) — Builds Docker images smaller and faster than traditional Ubuntu or Debian base images. ([source](https://cdn.jsdelivr.net/gh/gliderlabs/docker-alpine@master/README.md))
- [Container Image Optimizers](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/image-management-tools/container-image-optimizers.md) — Reduces Docker image size and build time compared to traditional base images.
- [Alpine Package Additions](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/image-management-tools/custom-container-images/alpine-package-additions.md) — Manages software from Alpine's apk repository within Docker containers.
- [Alpine APK Managers](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/application-packaging/android-packages/apk-loaders/apk-package-managers/alpine-apk-managers.md) — Ships Alpine's lightweight apk package manager for installing software from its repository.
- [Single-Layer Filesystems](https://awesome-repositories.com/f/devops-infrastructure/layered-filesystems/single-layer-filesystems.md) — Structures the Docker image as a single root filesystem layer to minimize storage and transfer overhead.
- [Multi-Stage Container Builds](https://awesome-repositories.com/f/devops-infrastructure/container-build-stages/multi-stage-container-builds.md) — Designed to work seamlessly with Docker multi-stage builds for lean final images.

### Part of an Awesome List

- [Alpine Package Managers](https://awesome-repositories.com/f/awesome-lists/devtools/package-and-dependency-management/alpine-package-managers.md) — Ships Alpine's apk package manager for installing software from its repository.
- [Image and Dockerfile Tools](https://awesome-repositories.com/f/awesome-lists/more/image-and-dockerfile-tools.md) — Minimalist base image for lightweight containers.

### Development Tools & Productivity

- [Alpine Repository Installations](https://awesome-repositories.com/f/development-tools-productivity/package-installers/repository-based-package-installations/alpine-repository-installations.md) — Installs software from Alpine's comprehensive package index using the apk command. ([source](https://cdn.jsdelivr.net/gh/gliderlabs/docker-alpine@master/README.md))
- [BusyBox Replacements](https://awesome-repositories.com/f/development-tools-productivity/shell-integration-utilities/gnu-utility-wrappers/busybox-replacements.md) — Replaces GNU coreutils with BusyBox to minimize image size.

### Operating Systems & Systems Programming

- [Alpine Linux Distributions](https://awesome-repositories.com/f/operating-systems-systems-programming/alpine-linux-distributions.md) — Provides the official Alpine Linux Docker base image for containerized applications.
- [Musl libc Targeting](https://awesome-repositories.com/f/operating-systems-systems-programming/platform-development-integration/platform-sdks/linux-sdks/linux-build-targets/musl-libc-targeting.md) — Uses musl libc instead of glibc to produce smaller statically linked binaries.
