Eine reproduzierbare Embedded-Build-Umgebung — ein Image für das ganze Team, vom ersten Build bis zum Zertifizierungsnachweis.
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.
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.
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
Für Windows-Teams verwaltet k-docker-launcher.exe k-docker als native WSL2-Distribution — keine manuellen Rootfs-Importe, kein Docker Desktop erforderlich.
Einzelne, eigenständige Windows-Anwendung. Keine Installation erforderlich.
k-docker-launcher.exe herunterladen (v1.2.3)