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.