Wie funktioniert „Docker-Compose“ für den freistehenden Modus??

Wie funktioniert „Docker-Compose“ für den freistehenden Modus??
Docker Compose ist ein bekanntes Docker-Dienstprogramm, mit dem Sie Multi-Container-Anwendungen und -dienste ausführen und teilen können. Die Arbeit basiert auf den Relevanten “.YML" Datei. Die Komponierungsdatei enthält Anweisungen zum Konfigurieren eines oder mehrerer Container für die Bereitstellung der Containeranwendung. Es kann auch Anwendungsbehälter im abgetrennten Modus ausgeführt und konfigurieren.

In dieser Beschreibung werden wir näher erläutern, wie “Docker-Compose”Arbeitet für den freistehenden Modus.

Wie funktioniert „Docker-Compose“ für den freistehenden Modus??

Der abgelöste Modus führt den Docker -Container im Hintergrund aus und kann keine Ausgabe oder Eingabe erhalten. Außerdem können Benutzer eine andere Aufgabe am Terminal ausführen, ohne den Docker -Container zu stoppen.

So führen Sie den Docker -Container im abgetrennten Modus mit “ausDocker-Compose”, Gehen Sie die bereitgestellten Anweisungen durch.

Schritt 1: Erstellen Sie „Docker-Compose.YML -Datei
Starten Sie zunächst den Visual Studio -Code -Editor und erstellen Sie ein neues “Docker-Compose.YML" Datei. Fügen Sie das gegeben in die “einDocker-Compose" Datei:

Version: "Alpine"
Dienstleistungen:
Netz:
bauen: .
Häfen:
- "8080: 8080"
Golang:
Bild: "Golang: Alpine"

Schritt 2: Programmdatei erstellen
Definieren Sie als nächstes das einfache Golang -Programm in das “hauptsächlich.gehen" Datei. Fügen Sie dazu den folgenden Code in die Datei ein:

Paket Main
importieren (
"fmt"
"Protokoll"
"net/http"
)
Func Handler (W HTTP.Antwortschreiber, r *http.Anfrage)
fmt.Fprintf (w, "Hallo! Willkommen bei LinuxHint Tutorial ")

func main ()
http.Handlefunc ("/", Handler)
Protokoll.Tödlich (http.Hörenserve ("0.0.0.0: 8080 ", nil)))

Schritt 3: Führen Sie Docker -Container im Hintergrund aus
Führen Sie nun das aus “ausDocker-Compose UpBefehl zum Erstellen und Ausführen von Containern im abgetrennten Modus. Hier das "-DDie Option wird speziell verwendet, um den Container im abgetrennten Modus auszuführen:

> Docker -compose up -d

Alternativ können Benutzer auch die „verwenden“-ablösenOption zum Ausführen des Containers im abgetrennten Modus:

> Docker-Compose-Detach

Danach besuchen Sie die “Localhost: 8080URL auf Ihrem Browser:

Hier können Sie sehen, dass wir den Docker -Container im abgetrennten Modus mit “ausgeführt haben“Docker-Compose”:

Abschluss

Der "Docker-ComposeDer Befehl "Befehl unterstützt den Abnahmemodus mit Hilfe des"-ablösen" oder "-D" Möglichkeit. So führen Sie den Docker -Container im abgetrennten Modus oder im Hintergrund mit “mit“ ausDocker-Compose", Benutze das"Docker -Compose Up -d" Befehl. Dieser Beitrag hat gezeigt, wie “Docker-Compose”Arbeitet für den freistehenden Modus.