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:
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:
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.