Skip to content

kloudkit/base-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

13 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

Kloud • Base Image

šŸ“¦ Minimal Debian layer that underpins every KloudKIT container

Stars Docker Build License


# TL;DR  🐳 grab the latest layer (Debian 13 / Trixie)
docker pull ghcr.io/kloudkit/base-image:latest

Use it as the first FROM in any KloudKIT-compatible Dockerfile:

FROM ghcr.io/kloudkit/base-image:latest
# …install your app here…

What's Inside

This ultra-minimal base layer provides:

  • Size-optimized Debian with aggressive cleanup configurations.
  • Essential tools like curl, wget, gnupg, and unzip pre-installed.
  • Smart package management that blocks unnecessary services by default.
  • Multi-architecture support with ARM64 and AMD64 builds for broad compatibility.
  • Security hardening with sensible defaults for container environments.
  • User setup with a non-root kloud user ready for your applications.

Why Use This Base

  • Smaller images: Extensive file exclusions and package filtering reduce bloat.
  • Faster builds: Common tools pre-installed, optimized APT configuration.
  • Consistent foundation: All KloudKIT projects start from the same reliable base.
  • Production ready: Battle-tested configurations used across KloudKIT infrastructure.

Available Tags

Tag Description
latest Default, latest release
trixie Explicit codename
v0.0.8 Versioned release
v0.0 Major.minor versioned release

Getting Started

The base image includes everything needed for most containerized applications. Simply extend it with your application-specific requirements:

FROM ghcr.io/kloudkit/base-image:latest

# Install your application dependencies
RUN apt-get update && apt-get install -y your-packages

# Copy and configure your application
COPY . /app
WORKDIR /app

# Switch to non-root user
USER kloud

License

Released under the MIT License

About

šŸ“¦ Minimal Debian layer that underpins every KloudKIT container

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors