33> 📦 ** Minimal Debian layer** that underpins * every* KloudKIT container
44
55[ ![ Stars] ( https://img.shields.io/github/stars/kloudkit/base-image?style=for-the-badge&logo=git&logoColor=c6d0f5&labelColor=414559&color=f0c6c6 )] ( https://github.com/kloudkit/base-image/stargazers )
6- [ ![ Docker] ( https://img.shields.io/badge/latest -a?style=for-the-badge&logo=docker&logoColor=c6d0f5&label=docker&labelColor=414559&color=ef9f76 )] ( https://github.com/kloudkit/base-image/pkgs/container/base-image )
6+ [ ![ Docker] ( https://img.shields.io/badge/v0.0.3 -a?style=for-the-badge&logo=docker&logoColor=c6d0f5&label=docker&labelColor=414559&color=ef9f76 )] ( https://github.com/kloudkit/base-image/pkgs/container/base-image )
77[ ![ Build] ( https://img.shields.io/github/actions/workflow/status/kloudkit/base-image/build.yaml?style=for-the-badge&logo=githubactions&logoColor=c6d0f5&label=build&labelColor=414559&color=a6da95 )] ( https://github.com/kloudkit/base-image/actions/workflows/build.yaml )
88[ ![ License] ( https://img.shields.io/github/license/kloudkit/base-image?style=for-the-badge&logo=opensourceinitiative&logoColor=c6d0f5&labelColor=414559&color=8caaee )] ( https://github.com/kloudkit/base-image/blob/main/LICENSE )
99
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,18 +35,33 @@ 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.
39+ - ** Multi-architecture support** with ARM64 and AMD64 builds for broad compatibility.
3240- ** Security hardening** with sensible defaults for container environments.
3341- ** User setup** with a non-root ` kloud ` user ready for your applications.
3442
3543## Why Use This Base
3644
3745- ** Smaller images:** Extensive file exclusions and package filtering reduce bloat.
38- - ** Faster builds:** Common tools pre-installed, optimized APT configuration.
46+ - ** Faster builds:** Common tools pre-installed, optimized APT configuration.
3947- ** Consistent foundation:** All KloudKIT projects start from the same reliable base.
40- - ** Flexible packaging :** Access to both stable and testing repositories when needed .
48+ - ** Version flexibility :** Choose between stable Bookworm or newer Trixie variants .
4149- ** Production ready:** Battle-tested configurations used across KloudKIT infrastructure.
4250
51+ ## Available Tags
52+
53+ | Tag | Debian Version | Description |
54+ | ----------------- | --------------- | -------------------------------------- |
55+ | ` latest ` | 12 * (Bookworm)* | Default, stable release |
56+ | ` bookworm ` | 12 * (Bookworm)* | Explicit stable version |
57+ | ` trixie ` | 13 * (Trixie)* | Testing release with newer packages |
58+ | ` v0.0.3 ` | 12 * (Bookworm)* | Versioned stable release (latest) |
59+ | ` v0.0 ` | 12 * (Bookworm)* | Major.minor versioned release (latest) |
60+ | ` v0.0.3-bookworm ` | 12 * (Bookworm)* | Versioned Bookworm variant |
61+ | ` v0.0.3-trixie ` | 13 * (Trixie)* | Versioned Trixie variant |
62+ | ` v0.0-bookworm ` | 12 * (Bookworm)* | Major.minor Bookworm variant |
63+ | ` v0.0-trixie ` | 13 * (Trixie)* | Major.minor Trixie variant |
64+
4365## Getting Started
4466
4567The base image includes everything needed for most containerized applications.
0 commit comments