01

Was es ist

k-docker verpackt eine vollständige Embedded-C/C++-Build-Umgebung in ein einziges Container-Image und eliminiert damit „läuft nur auf meinem Rechner“ aus Ihrem Projekt. Jeder Build — lokal oder in der CI — nutzt die identische Toolchain.


02

SPDX-SBOM — eingebaut und immer aktuell

Jedes veröffentlichte Image trägt seine eigene Software Bill of Materials als schreibgeschützte Datei unter /opt/k-docker/sbom.spdx.json — ein vollständiges SPDX-JSON-Inventar aller enthaltenen OS-Pakete und Werkzeuge. Kein Portal, kein Konto, kein separater Download: Wer das Image ausführen kann, hält den Audit-Nachweis bereits in der Hand:

docker run --rm git.kodezine.com/kodezine/k-docker:v1.2.3 cat /opt/k-docker/sbom.spdx.json

Da die SBOM in die Image-Layer eingebacken ist, ist sie unveränderlich und entspricht immer exakt der Toolchain, die Sie ausführen — ideal für Supply-Chain-Reviews und Zertifizierungsaudits.


03

So wird es eingesetzt

Das Image wird über unsere öffentliche Container-Registry bereitgestellt. Einfach pullen und das Workspace-Verzeichnis mounten — kein Konto erforderlich:

docker pull git.kodezine.com/kodezine/k-docker:v1.2.3
docker run -it --rm -v $(pwd):/home/kdev/workspaces git.kodezine.com/kodezine/k-docker:v1.2.3

04

Windows & WSL2

Für Windows-Teams verwaltet k-docker-launcher.exe k-docker als native WSL2-Distribution — keine manuellen Rootfs-Importe, kein Docker Desktop erforderlich.

WSL2-Launcher herunterladen

Einzelne, eigenständige Windows-Anwendung. Keine Installation erforderlich.

k-docker-launcher.exe herunterladen (v1.2.3)