Hvordan bruke Docker -komponering på Windows

Hvordan bruke Docker -komponering på Windows
Docker Compose er et Docker CLI-verktøy som brukes til å konfigurere, administrere og distribuere mikroservices og multi-container-applikasjoner. Den bruker en YAML -fil som en komponeringsfil for å konfigurere tjenestene sammen med andre innstillinger. Disse tjenestene vil begynne å bruke "Docker-Compose Up”Kommando. Denne kommandoen utfører hver konfigurert tjeneste i en egen beholder. Dessuten gir Docker Compose CLI oss også med forskjellige kommandoer for å administrere komponeringstjenestene.

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

Forutsetninger: Installer Docker Compose

For å installere Docker Compose -verktøyet, installerer du 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 -komponering på Windows?

For å bruke Docker -komponeringen på Windows, oppretter du først en Dockerfile som definerer instruksjonene for å containere applikasjonen. Etter det, konfigurer tjenestene i komponeringsfilen og fir opp containerne ved å bruke "Docker-Compose Up”Kommando.

For illustrasjonen, sjekk ut de gitte instruksjonene.

Trinn 1: Lag dockerfile

Først må du lage en DockerFile som inneholder instruksjoner for å lage øyeblikksbildet til Docker -beholderen. For eksempel har vi forankret "indeks.html”Fil ved å bruke følgende instruksjoner:

  • FRA”Instruksjon definerer beholderens basisbilde.
  • KOPIERE”Legger til eller kopierer kildefilen til beholderens kjørbare bane.
  • INNGANGSPUNKT”Definerer kjørbare filer eller standard for Docker -beholderen:
Fra Nginx: Siste
Kopierindeks.HTML/usr/aksje/nginx/html/indeks.html
Entrypoint ["nginx", "-g", "daemon off;"]

Trinn 2: Opprett komponeringsfil

Lag en komponeringsfil som heter “Docker-Compose.yml”Fil som inkluderer innstillinger for tjenestekonfigurasjon. For eksempel har vi konfigurert "Web”Og“Web1”Tjenester i komponering av fil ved hjelp av følgende instruksjoner:

  • Web”Tjenesten vil containerere HTML -programmet, og“Web1”Tjenesten vil bruke“Nginx: Siste”Bilde i beholderen.
  • bygge”Key definerer dockerfile eller bygge kontekst for å containeres applikasjonen. For eksempel bruker vi dockerfile -instruksjoner.
  • Porter”Tildeler beholderens utsatte porter:
versjon: "3"
tjenester:
Web:
bygge: .
Porter:
- 80:80
Web1:
Bilde: Nginx: Siste

Trinn 3: Fyr opp tjenestene

Etter det, bygg og skyte opp tjenestene i separate containere ved å bruke “Docker-Compose Up”Kommando:

Docker -Compose Up -D

For verifiseringen, besøk den tildelte havnen i Localhost. Her har vi drevet HTML -tjenesten ved hjelp av Docker -komponering på Windows:

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

Konklusjon

For å bruke Docker -komponering på Windows, installerer du først Docker Compose CLI ved å installere Docker Desktop -applikasjonen på Windows. Etter det, lag en DockerFile for å dockerisere applikasjonen. Konfigurer applikasjonstjenestene i en komponeringsfil for å kjøre hver tjeneste i en egen Docker -beholder. Etter det, bruk "Docker-Compose Up”Kommando for å starte komponeringstjenestene. Denne oppskrivningen har illustrert hvordan du bruker Docker-komponering på Windows.