Was ist Docker Compose?
Docker Compose ist ein Werkzeug zum Definieren und Ausfßhren von Docker-Anwendungen mit mehreren Containern mithilfe einer YAML-Datei (docker-compose.yml). Anstatt lange docker run-Befehle mit vielen Flags auszufßhren, beschreiben Sie Ihre Service-Konfiguration deklarativ in einer Datei und starten alles mit docker compose up. Dies erleichtert die Versionskontrolle Ihrer Container-Konfiguration, die gemeinsame Nutzung mit Teammitgliedern und die konsistente Reproduktion von Umgebungen. Dieses Tool konvertiert einen docker run-Befehl in die entsprechende Compose-Service-Definition und verarbeitet Ports (-p), Umgebungsvariablen (-e), Volumes (-v), Neustart-Richtlinien (--restart), Netzwerke (--network), Ressourcenlimits (--memory, --cpus), Labels, Fähigkeiten, Gesundheitsprßfungen, Protokollierung und mehr.
So verwenden Sie Docker Run zu Compose
-
FĂźgen Sie Ihren vollständigen docker run-Befehl in das Eingabefeld ein (einschlieĂlich 'docker run').
-
Die docker-compose.yml-Ausgabe wird sofort während der Eingabe generiert.
-
Klicken Sie auf einen der Beispiel-Buttons, um einen vorgefertigten Beispielbefehl zu laden.
-
ĂberprĂźfen Sie das generierte YAML â benannte Netzwerke werden als Ausgangspunkt mit 'external: true' ausgegeben.
-
Klicken Sie auf Kopieren, um das YAML in die Zwischenablage zu kopieren, und speichern Sie es dann als docker-compose.yml.