Come funziona Docker-Opse per la modalità indipendente?

Come funziona Docker-Opse per la modalità indipendente?
Docker Compose è una nota utilità Docker che consente di eseguire e condividere applicazioni e servizi multi-container. Il suo lavoro si basa sul pertinente ".YML" file. Il file di composizione contiene istruzioni per la configurazione di uno o più contenitori per distribuire l'applicazione containerizzata. Può anche eseguire e configurare i contenitori dell'applicazione in modalità indipendente.

In questo articolo, elaboreremo come "docker-compose"Funziona per la modalità indipendente.

Come funziona "Docker-Opse" per la modalità indipendente?

La modalità distaccata esegue il contenitore Docker in background e non può ottenere output o input. Consente inoltre agli utenti di svolgere qualsiasi altra attività sul terminale senza arrestare il contenitore Docker.

Per eseguire il contenitore Docker in modalità distaccata usando "docker-compose", Passa attraverso le istruzioni fornite.

Passaggio 1: creare “Docker-Opse.File YML "
Innanzitutto, avvia l'editor di codice Visual Studio e crea un nuovo "docker-compose.YML" file. Incolla il dato nel "docker-compose" file:

Versione: "Alpine"
Servizi:
ragnatela:
costruire: .
Porte:
- "8080: 8080"
Golang:
Immagine: "Golang: Alpine"

Passaggio 2: creare file di programma
Successivamente, definisci il semplice programma Golang in "principale.andare" file. Per fare ciò, incolla il seguente codice nel file:

Pacchetto principale
importazione (
"FMT"
"tronco d'albero"
"net/http"
)
gestore func (w http.Responsewriter, r *http.Richiesta)
fmt.Fprintf (w, "ciao! Benvenuto in LinuxHint Tutorial ")

func main ()
http.Handlefunc ("/", gestore)
tronco d'albero.Fatale (http.Ascoltandserve ("0.0.0.0: 8080 ", zero))

Passaggio 3: eseguire il contenitore Docker Composi in background
Ora, esegui il "Docker-Opse Up"Comando per creare ed eseguire i contenitori in modalità indipendente. Qui, il "-D"L'opzione viene utilizzata specificamente per eseguire il contenitore in modalità distaccata:

> docker -compose up -d

In alternativa, gli utenti possono anche utilizzare "-staccare"Opzione per l'esecuzione del contenitore in modalità distaccata:

> Docker-Opse Up-Detach

Dopodiché, visita il "Localhost: 8080"URL sul tuo browser:

Qui, puoi vedere che abbiamo eseguito il contenitore Docker in modalità distaccata usando "docker-compose":

Conclusione

IL "docker-compose"Il comando supporta la modalità stacca con l'aiuto di"-staccare" O "-D" opzione. Per eseguire il contenitore Docker in modalità distaccata o lo sfondo usando "docker-compose", Utilizza il"docker -compose up -d"Comando. Questo post ha dimostrato come "docker-compose"Funziona per la modalità indipendente.