Hvordan fungerer “Docker-Compose” for løsrevet modus?

Hvordan fungerer “Docker-Compose” for løsrevet modus?
Docker Compose er et kjent Docker-verktøy som lar deg kjøre og dele multi-container-applikasjoner og tjenester. Dets arbeid er basert på det aktuelle ".yml”Fil. Komponeringsfilen inneholder instruksjoner for å konfigurere en eller flere containere for å distribuere den containeriserte applikasjonen. Den kan også kjøre og konfigurere applikasjonsbeholdere i løsrevet modus.

I denne oppskrivningen vil vi utdype hvordan “Docker-Compose”Fungerer for løsrevet modus.

Hvordan fungerer “Docker-Compose” for løsrevet modus?

Den frittliggende modusen kjører Docker -beholderen i bakgrunnen og kan ikke få output eller input. Det lar også brukere gjøre noen annen oppgave på terminalen uten å stoppe Docker -beholderen.

For å kjøre Docker -beholderen i frittliggende modus ved å bruke “Docker-Compose”, Gå gjennom de medfølgende instruksjonene.

Trinn 1: Lag “Docker-Compose.yml ”-fil
Først må du starte Visual Studio Code Editor og opprette en ny "Docker-Compose.yml”Fil. Lim inn gitt i "Docker-Compose”Fil:

Versjon: "Alpine"
tjenester:
Web:
bygge: .
Porter:
- "8080: 8080"
Golang:
Bilde: "Golang: Alpine"

Trinn 2: Opprett programfil
Deretter definerer du det enkle Golang -programmet til "hoved-.gå”Fil. For å gjøre det, lim inn følgende kode i filen:

pakkehoved
import (
"FMT"
"Logg"
"Nett/http"
)
func handler (w http.ResponseWriter, R *http.Be om)
fmt.Fprintf (w, "Hei! Velkommen til Linuxhint Tutorial ")

func main ()
http.HandleFunc ("/", handler)
Logg.Fatal (http.Listenandserve ("0.0.0.0: 8080 ", null))

Trinn 3: Kjør Docker Compose Container på bakgrunn
Nå, utfør "Docker-Compose Up”Kommando for å bygge og utføre containere i frittliggende modus. Her, "-d”Alternativet brukes spesielt til å utføre beholderen i løsrevet modus:

> Docker -Compose Up -D

Alternativt kan brukere også bruke "-løsne”Alternativ for å kjøre beholderen i den frittliggende modus:

> Docker-Compose Up-Detach

Etter det, besøk "Localhost: 8080”URL på nettleseren din:

Her kan du se at vi har utført Docker -beholderen i frittliggende modus ved å bruke “Docker-Compose”:

Konklusjon

Docker-Compose”Kommando støtter løsne -modus ved hjelp av“-løsne”Eller“-d”Alternativ. For å kjøre Docker -beholderen i frittliggende modus eller bakgrunnen ved å bruke “Docker-Compose”, Bruk“Docker -Compose Up -D”Kommando. Dette innlegget har vist hvordan “Docker-Compose”Fungerer for løsrevet modus.