1010---
1111
1212``` sh
13- # TL;DR 🐳 grab the latest layer
13+ # TL;DR 🐳 grab the latest layer (Bookworm by default)
1414docker pull ghcr.io/kloudkit/base-image:latest
15+
16+ # Or choose a specific Debian version
17+ docker pull ghcr.io/kloudkit/base-image:bookworm # Debian 12
18+ docker pull ghcr.io/kloudkit/base-image:trixie # Debian 13
1519```
1620
1721Use it as the first ` FROM ` in any KloudKIT-compatible Dockerfile:
1822
1923``` dockerfile
2024FROM ghcr.io/kloudkit/base-image:latest
2125# …install your app here…
26+
27+ # Or target a specific version
28+ FROM ghcr.io/kloudkit/base-image:bookworm
2229```
2330
2431## What's Inside
@@ -28,7 +35,7 @@ This ultra-minimal base layer provides:
2835- ** Size-optimized Debian** with aggressive cleanup configurations.
2936- ** Essential tools** like ` curl ` , ` wget ` , ` gnupg ` , and ` unzip ` pre-installed.
3037- ** Smart package management** that blocks unnecessary services by default.
31- - ** Multi-version support ** with opt-in access to newer Debian releases .
38+ - ** Multiple Debian versions ** with dedicated Bookworm and Trixie variants .
3239- ** Security hardening** with sensible defaults for container environments.
3340- ** User setup** with a non-root ` kloud ` user ready for your applications.
3441
@@ -37,9 +44,20 @@ This ultra-minimal base layer provides:
3744- ** Smaller images:** Extensive file exclusions and package filtering reduce bloat.
3845- ** Faster builds:** Common tools pre-installed, optimized APT configuration.
3946- ** Consistent foundation:** All KloudKIT projects start from the same reliable base.
40- - ** Flexible packaging :** Access to both stable and testing repositories when needed .
47+ - ** Version flexibility :** Choose between stable Bookworm or newer Trixie variants .
4148- ** Production ready:** Battle-tested configurations used across KloudKIT infrastructure.
4249
50+ ## Available Tags
51+
52+ | Tag | Debian Version | Description |
53+ | ----------------- | --------------- | ----------------------------------- |
54+ | ` latest ` | 12 * (Bookworm)* | Default, stable release |
55+ | ` bookworm ` | 12 * (Bookworm)* | Explicit stable version |
56+ | ` trixie ` | 13 * (Trixie)* | Testing release with newer packages |
57+ | ` v0.0.1 ` | 12 * (Bookworm)* | Versioned stable release |
58+ | ` v0.0.1-bookworm ` | 12 * (Bookworm)* | Versioned Bookworm variant |
59+ | ` v0.0.1-trixie ` | 13 * (Trixie)* | Versioned Trixie variant |
60+
4361## Getting Started
4462
4563The base image includes everything needed for most containerized applications.
0 commit comments