Docker- und Container-Tools
Container-Workflows brechen an immer denselben kleinen Stellen: eine docker-compose.yml mit einem bereits belegten Port, ein docker-run-Befehl mit von Hand getippten Mounts, eine Dockerfile-Stage, die auf ein nie deklariertes Build-Argument verweist. Diese Tools fangen genau diese Fehlerklasse ab, bevor du docker build oder docker compose up ausführst und dich durch Logs wühlen musst.
Jedes Tool passt zu einer Datei oder einem Befehl, den du tatsächlich schreibst. Docker-Compose-Arbeitsbereich prüft vorhandenes YAML auf Port- und Abhängigkeitsprobleme, Docker-Run setzt umgekehrt aus Ports, Mounts und Umgebungsvariablen einen docker-run-Befehl zusammen. Dockerfile formatieren bringt zeilengenaue Diagnosen in Multi-Stage-Builds, und Docker Image Parser zerlegt eine Image-Referenz in Registry, Repository, Tag und Digest, damit du siehst, was ein Pull wirklich holt.
4 Tools
Alle Docker & Containers-Tools
-
Docker-Compose-Arbeitsbereich
Docker Compose Dateien validieren und Abhängigkeiten erkennen
-
Docker Image Parser
Docker Image-Referenzen zerlegen und aus Komponenten zusammensetzen
-
Docker-Run
Docker-run-Befehle visuell mit Ports und Umgebungsvariablen aufbauen
-
Dockerfile formatieren
Dockerfile formatieren und Multi-Stage-Builds durchsuchbar machen
FAQ zu Docker & Containers-Tools
Zwei Dienste in derselben Compose-Datei, oder ein Dienst und etwas bereits auf dem Host Laufendes, sind auf denselben Host-Port gemappt. Docker-Compose-Arbeitsbereich liest die Datei und markiert widersprüchliche Portzuordnungen und Reihenfolgeprobleme bei Abhängigkeiten, bevor du docker compose up ausführst.
Eine Image-Referenz kann Registry-Host, Repository-Pfad, Tag und einen @sha256-Digest gleichzeitig tragen, wobei der Digest immer gewinnt, wenn beide vorhanden sind. Docker Image Parser zerlegt eine Referenz in diese vier Teile, damit klar ist, welches Image ein Pull tatsächlich auflöst.
ARG steht nur während des Builds zur Verfügung und verschwindet aus dem fertigen Image, ENV bleibt dagegen im laufenden Container erhalten. Dockerfile formatieren prüft Multi-Stage-Dockerfiles zeilenweise, was hilft, ein Build-ARG zu erkennen, wo eigentlich ein Laufzeit-ENV nötig gewesen wäre.