Come funziona Docker-Opse in Docker?

Come funziona Docker-Opse in Docker?
IL "docker-compose"È una popolare utilità integrata per la gestione e la condivisione di applicazioni multi-container. Questo comando funziona con il formato di file di composizione. Il file compose consiste in istruzioni che definiscono come uno o più contenitori configurano l'applicazione o il servizio. Inoltre, il file Docker-Opgose viene creato con l'estensione YAML.

Questo articolo illustrerà come il "docker-compose"Works in Docker.

Come funziona "Docker-Opse" in Docker?

"docker-compose"Funziona con il"docker-compose.YML" file. Il file di compose include istruzioni per la costruzione e l'avvio di un contenitore Docker per distribuire un'applicazione.

Usare "docker-compose"Per lo sviluppo del progetto, avvia l'editor di codice Visual Studio, apri la directory del progetto e segui le istruzioni fornite.

Passaggio 1: creare “Docker-Opse.File YML "

Innanzitutto, crea un semplice "docker-compose.YML"File che creerà un"Golang: alpino"Immagine da costruire e avviare il contenitore Docker. A tale scopo, incolla le istruzioni nel file:

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

Passaggio 2: creare file di programma

Successivamente, crea un "principale.andare"File di programma e incolla il codice menzionato nel file:

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

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

Passaggio 3: Avvia Docker Compose

Ora, inizia "docker-compose"Per creare ed eseguire il contenitore per distribuire il"Golang" programma:

> Docker-Opse Up

Visitare il "http: \\ localhost: 8080"Nel browser:

Si può osservare che abbiamo distribuito con successo il programma Golang attraverso "docker-compose".

Come eseguire i contenitori per comporre Docker in background?

Docker Compose supporta anche diverse opzioni per funzionare in modo diverso. Per eseguire il contenitore in background, utilizzare il "-staccare" O "-D" opzione:

> docker -compose up -d

Come creare un contenitore solo senza avviarlo?

Gli utenti possono utilizzare il "docker-compose"Comando per costruire un contenitore senza avviarlo. A tale scopo, il "-No-Start"L'opzione viene utilizzata:

> Docker-Opse Up --No-Start

Come ricreare un contenitore usando docker?

Per ricreare un contenitore anziché costruirne uno nuovo, usa il "docker-composeComando "con il"-forze-recreare" opzione:

> docker-compose up--force-recreate

Per avviare il contenitore senza ricrearlo, passa attraverso il comando fornito insieme al "-NO-RECREATO" opzione:

> docker-compose up -d --no-recreato

Si trattava di funzionamento del "docker-compose"Comando in Docker.

Conclusione

IL "docker-compose"Il comando funziona con un file di formato compositore. Per usare questo comando in Docker, prima, crea un nuovo "docker-compose.YML" file. Quindi, utilizza il "Docker-Opse Up"Comando per eseguire e costruire il contenitore. Il comando "Docker-Opse" utilizza anche diverse opzioni per comportarsi in modo diverso, come "-D","-NO-RECREATO","-forze-recreare", E "costruire". Questo articolo ha dimostrato come funziona "Docker-Opse" in Docker.