Come utilizzare Docker Composition su Windows

Come utilizzare Docker Composition su Windows
Docker Compose è uno strumento Docker CLI utilizzato per configurare, gestire e distribuire microservizi e applicazioni multi-container. Utilizza un file YAML come file di composizione per configurare i servizi insieme ad altre impostazioni. Questi servizi inizieranno a utilizzare "Docker-Opse Up"Comando. Questo comando esegue ogni servizio configurato in un contenitore separato. Inoltre, Docker Compose CLI ci fornisce anche comandi diversi per gestire i servizi di composizione.

Questo tutorial dimostrerà come utilizzare Docker Compose su Windows.

Prerequisiti: Installa Docker Compose

Per installare lo strumento Docker Compose, in primo luogo, installare l'applicazione desktop Docker per Windows sul sistema. Questa app contiene CLI Docker incorporata, Docker Compose CLI, Plugin composi, motore Docker e altri componenti essenziali.

Nota: Per l'installazione dell'applicazione desktop Docker, visitare il nostro articolo associato.

Come utilizzare Docker Composition su Windows?

Per utilizzare il docker compositore su Windows, in primo luogo, crea un file Docker che definisce le istruzioni per il contenitore dell'applicazione. Successivamente, configurare i servizi nel file di composizione e accendere i contenitori usando "Docker-Opse Up"Comando.

Per l'illustrazione, dai un'occhiata alle istruzioni fornite.

Passaggio 1: crea Dockerfile

Innanzitutto, crea un file Docker che contiene istruzioni per creare l'istantanea del contenitore Docker. Ad esempio, abbiamo registrato il “indice.html"File usando le seguenti istruzioni:

  • "DA"L'istruzione definisce l'immagine di base del contenitore.
  • "COPIA"Aggiunge o copia il file di origine al percorso eseguibile del contenitore.
  • "PUNTO D'ENTRATA"Definisce gli eseguibili o le impostazioni predefinite del contenitore Docker:
Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Entrypoint ["nginx", "-g", "daemon off;"]

Passaggio 2: creare un file di commento

Crea un file di composizione chiamato "docker-compose.YML"File che include le impostazioni di configurazione del servizio. Ad esempio, abbiamo configurato il "ragnatela" E "Web1"Servizi nel file di composizione utilizzando le seguenti istruzioni:

  • "ragnatela"Il servizio containerizzerà il programma HTML e il"Web1Il servizio "utilizzerà il"Nginx: ultimo"Immagine nel contenitore.
  • "costruire"La chiave definisce il Dockerfile o Build Context per containerizzare l'applicazione. Ad esempio, utilizziamo le istruzioni Dockerfile.
  • "porti"Assegna le porte esposte del contenitore:
Versione: "3"
Servizi:
ragnatela:
costruire: .
Porte:
- 80:80
Web1:
Immagine: nginx: ultimo

Passaggio 3: accendi i servizi

Successivamente, costruisci e accendi i servizi in contenitori separati utilizzando il “Docker-Opse Up"Comando:

docker -compose up -d

Per la verifica, visitare il porto assegnato di localhost. Qui, abbiamo eseguito correttamente il servizio HTML utilizzando Docker Composi su Windows:

È tutto! Abbiamo dimostrato come utilizzare Docker Composion su Windows.

Conclusione

Per utilizzare Docker Composition su Windows, in primo luogo, installa la CLI Docker Composi installando l'applicazione Docktop Docktop su Windows. Successivamente, crea un fikerfile per dockerare l'applicazione. Configurare i servizi dell'applicazione in un file di composizione per eseguire ciascun servizio in un contenitore Docker separato. Dopodiché, utilizza il "Docker-Opse Up"Comando per avviare i servizi di composizione. Questo articolo ha illustrato come utilizzare la composizione Docker su Windows.