Spiega Docker Composi con l'esempio

Spiega Docker Composi con l'esempio
Docker è uno strumento containerico noto, gratuito e open source utilizzato per eseguire e condividere l'applicazione in contenitori. I contenitori sono piccoli pacchetti eseguibili che dockerizzano le applicazioni, i progetti e il software. Docker utilizza diversi componenti principali, come Docker Daemon, Docker Images, Docker Files e Docker COMPOSE per gestire ed eseguire applicazioni in questi contenitori.

Questo blog dimostrerà:

  • Cos'è la composizione di Docker?
  • Come utilizzare Docker Composi?

Cos'è la composizione di Docker?

Docker Compose CLI è un componente principale e uno strumento di composizione per l'ambiente Docker. Mantiene, sviluppa e distribuisce più programmi di container e altri microservizi in contenitori separati. Lo strumento di riga di comando contiene comandi diversi, come Docker-Ops Up, Docker-Opse Down, Docker-Opse Build, Docker-Opse RM e molti altri per gestire servizi e applicazioni contenizzati in ambienti isolati.

Come utilizzare Docker Composi?

Per utilizzare il Docker Composition in Docker, in primo luogo, installa la composizione Docker installando il desktop Docker per Windows utilizzando il nostro articolo collegato. Successivamente, crea un file Docker per dockerizzare l'applicazione e configurare i servizi dell'applicazione in “docker-compose.YML" file. Quindi, avviare i servizi o il programma utilizzando "Docker-Opse Up"Comando.

Per la corretta dimostrazione, seguire i passaggi forniti.

Passaggio 1: crea Dockerfile

Innanzitutto, crea un nuovo file chiamato "Dockerfile"Ciò contiene istruzioni di base per contenizzare il programma. Ad esempio, abbiamo containerizzato il “indice.html"Programma HTML:

Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Entrypoint ["nginx", "-g", "daemon off;"]

Passaggio 2: creare un file di commento

Successivamente, configurare i servizi del programma HTML in un altro file denominato "docker-compose.YML" file. Queste istruzioni includono:

  • "Servizi"Chiave per configurare i servizi di compose. Qui, abbiamo configurato tre servizi: "ragnatela","Web1", E "Web2".
  • "ragnatela" E "Web1"I servizi contengono due chiavi,"costruire" E "porti".
  • "costruire"La chiave viene utilizzata per specificare il file Docker del programma o il contesto di costruzione del programma. Abbiamo usato il contesto Dockerfile per configurare il "indice.html" programma.
  • "porti"Sono usati per allocare la porta esposta del contenitore di servizio.
  • "Web2Il servizio "utilizzerà semplicemente il"Nginx: ultimo"Immagine nel contenitore compose:
Versione: "3"
Servizi:
ragnatela:
costruire: .
Porte:
- 80:80
Web1:
costruire: .
Porte:
- 80
Web2:
Immagine: nginx: ultimo

Passaggio 3: Avvia un servizio

Successivamente, accendi i servizi di commento in contenitori separati utilizzando il “Docker-Opse Up"Comando. IL "-D"Opzione Eseguire questi servizi in modalità distaccata:

docker -compose up -d

Successivamente, vai alla porta assegnata di localhost e verifica se i servizi sono eseguiti in contenitori o meno:

Passaggio 4: arrestare il servizio

Al fine di fermare e rimuovere i servizi di composizione dell'esecuzione, utilizzare il “Docker-compone"Comando:

Docker-compone

Questo è tutto ciò che è Docker-Opse e come usarlo in Docker.

Conclusione

Docker Compose è uno strumento CLI di docker utilizzato per gestire e configurare applicazioni e servizi multi-container in contenitori separati. Per utilizzare il compositore Docker, in primo luogo, crea il "docker-compose.YML"File e configurare i servizi o l'applicazione multi-container nel file. Successivamente, avvia i servizi di commento utilizzando il "Docker-Opse Up"Comando. Questo tutorial ti ha insegnato cos'è il compose di Docker e come utilizzarlo con esempi.