Diese Beschreibung wird veranschaulichen, wie die “Docker-Compose”Arbeitet in Docker.
Wie funktioniert „Docker-Compose“ in Docker??
“Docker-Compose”Funktioniert mit dem“Docker-Compose.YML" Datei. Die Komponierungsdatei enthält Anweisungen zum Erstellen und Starten eines Docker -Containers zur Bereitstellung einer Anwendung.
Benutzen "Docker-Compose„Für die Projektentwicklung starten Sie den Visual Studio -Code -Editor, öffnen Sie das Projektverzeichnis und befolgen Sie die angegebenen Anweisungen.
Schritt 1: Erstellen Sie „Docker-Compose.YML -Datei
Erstellen Sie zuerst eine einfache ““Docker-Compose.YML"Datei, die eine" erstellt "Golang: Alpine”Bild zum Erstellen und Starten des Docker -Containers. Fügen Sie zu diesem Zweck die Anweisungen in die Datei ein:
Version: "Alpine"Schritt 2: Programmdatei erstellen
Als nächstes erstellen Sie eine “hauptsächlich.gehenProgrammdatei und fügen Sie den genannten Code in die Datei ein:
Paket MainSchritt 3: Start Docker Compose
Starte jetzt "Docker-Compose”Um den Container zu erstellen und auszuführen, um die“ bereitzustellen “Golang" Programm:
> Docker-Compose Up
Besuche den "http: \\ localhost: 8080”Im Browser:
Es kann beobachtet werden, dass wir das Golang -Programm erfolgreich durch “eingesetzt haben“Docker-Compose”.
So führen Sie Docker komponieren Container im Hintergrund komponieren?
Docker Compose unterstützt auch verschiedene Optionen, um anders zu funktionieren. Um den Container im Hintergrund auszuführen, verwenden Sie das “-ablösen" oder "-D" Möglichkeit:
> Docker -compose up -d
So erstellen Sie einen Container nur, ohne ihn zu beginnen?
Benutzer können die „verwenden“Docker-ComposeBefehl, einen Container zu konstruieren, ohne ihn zu starten. Zu diesem Zweck die “-No-Start”Option wird verwendet:
> Docker-compose up-no-start
So erstellen Sie einen Container mit Docker Compose neu?
Um einen Container neu zu erstellen, anstatt einen neuen zu bauen, verwenden Sie das “Docker-ComposeBefehl mit dem “-Force-Recreate" Möglichkeit:
> Docker-Compose-Up-Force-Recreate
Um den Container zu starten, ohne ihn neu zu erstellen, gehen Sie zusammen mit dem mit der bereitgestellten Befehl durch das “-No-Recreate" Möglichkeit:
> Docker-compose up -d-no-recreate
Das ging nur darum, die Arbeiten zu bearbeitenDocker-ComposeBefehl in Docker.
Abschluss
Der "Docker-ComposeDer Befehl ”funktioniert mit einer Komponierungsformatdatei. Um diesen Befehl in Docker zu verwenden, erstellen Sie zunächst ein neues ““Docker-Compose.YML" Datei. Dann verwenden Sie die “Docker-Compose UpBefehl zum Ausführen und Erstellen des Containers. Der Befehl „Docker-Compose“ verwendet auch unterschiedliche Optionen, um sich anders zu verhalten, wie z-D","-No-Recreate","-Force-Recreate", Und "bauen”. Diese Beschreibung hat gezeigt, wie „Docker-Compose“ in Docker funktioniert.