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.