Slik bruker du Docker Compose på Windows

Slik Bruker Du Docker Compose Pa Windows



Docker compose er et Docker CLI-verktøy som brukes til å konfigurere, administrere og distribuere mikrotjenester og multi-container-applikasjoner. Den bruker en YAML-fil som en skrivefil for å konfigurere tjenestene sammen med andre innstillinger. Disse tjenestene vil begynne å bruke ' docker-komponere ' kommando. Denne kommandoen utfører hver konfigurerte tjeneste i en separat beholder. Dessuten gir Docker compose CLI oss også forskjellige kommandoer for å administrere komposisjonstjenestene.

Denne opplæringen vil demonstrere hvordan du bruker Docker compose på Windows.

Forutsetninger: Installer Docker Compose

For å installere Docker-skriveverktøyet, installer først Docker Desktop-applikasjonen for Windows på systemet. Denne appen inneholder innebygd Docker CLI, Docker Compose CLI, Compose plugin, Docker Engine og andre viktige komponenter.







Merk: For installasjon av Docker Desktop-applikasjonen, besøk vår tilknyttede artikkel .



Hvordan bruke Docker Compose på Windows?

For å bruke Docker compose på Windows, må du først lage en Dockerfil som definerer instruksjonene for containerisering av applikasjonen. Deretter konfigurerer du tjenestene i compose-filen og fyrer opp beholderne ved å bruke ' docker-komponere ' kommando.



For illustrasjonen, sjekk ut de gitte instruksjonene.





Trinn 1: Lag Dockerfile

Lag først en Dockerfil som inneholder instruksjoner for å lage øyeblikksbildet av Docker-beholderen. For eksempel har vi dokkerisert ' index.html '-fil ved å bruke følgende instruksjoner:

  • ' FRA ”-instruksjonen definerer beholderens basisbilde.
  • ' KOPIERE ” legger til eller kopierer kildefilen til beholderens kjørbare bane.
  • ' INNGANGSPUNKT ' definerer de kjørbare filene eller standardinnstillingene for Docker-beholderen:
FRA nginx:nyeste

COPY index.html / usr / dele / nginx / html / index.html

INNGANGSPUNKT [ 'nginx' , '-g' , 'demon av;' ]

Trinn 2: Opprett Compose File

Opprett en skrivefil med navnet ' docker-compose.yml ” fil som inkluderer tjenestekonfigurasjonsinnstillingene. For eksempel har vi konfigurert ' web ' og ' web1 ' tjenester i skrivfil ved å bruke følgende instruksjoner:



  • ' web '-tjenesten vil beholde HTML-programmet, og ' web1 ' tjenesten vil bruke ' nginx: siste ”-bilde i beholderen.
  • ' bygge ”-tasten definerer Dockerfile- eller byggekonteksten for å beholde applikasjonen. For eksempel bruker vi Dockerfile-instruksjoner.
  • ' havner ' tildeler containerens utsatte porter:
versjon: '3'

tjenester:

web:

bygge: .

porter:

- 80 : 80

web1:

bilde: nginx: siste

Trinn 3: Start tjenestene

Deretter bygger du og fyrer opp tjenestene i separate containere ved å bruke ' docker-komponere ' kommando:

docker-komponere -d

For verifisering, besøk den tildelte porten til localhost. Her har vi kjørt HTML-tjenesten med Docker compose på Windows:

Det er alt! Vi har demonstrert hvordan du bruker Docker compose på Windows.

Konklusjon

For å bruke Docker compose på Windows, installer først Docker Compose CLI ved å installere Docker Desktop-applikasjonen på Windows. Etter det, lag en Dockerfile for å dokke applikasjonen. Konfigurer applikasjonstjenestene i en skrivefil for å kjøre hver tjeneste i en separat Docker-beholder. Etter det, bruk ' docker-komponere ” kommando for å starte komponeringstjenestene. Denne oppskriften har illustrert hvordan du bruker Docker compose på Windows.