Hvordan bruke “-Sala” i Docker-Compose-filen

Hvordan bruke “-Sala” i Docker-Compose-filen

Docker Compose er den viktigste komponenten i Docker-miljøet som vanligvis brukes til å konfigurere tjenestene og administrere multi-container-applikasjoner. For å konfigurere tjenester i Docker bruker Compose "Docker-Compose.yml”Fil. Og så "Docker-Compose”Kommando vil starte og konfigurere tjenester. Brukere kan opprette kopien av tjenester eller containere i Docker-Compose ved å bruke "-skala”Alternativ.

Denne bloggen vil demonstrere hvordan du bruker “-skala" innen "Docker-Compose”Fil.

Hvordan bruke “-Sala” i “Docker-Compose” -filen?

-skala”Er bare brukbar i"Docker-Compose”Kommando, ikke i“Docker-Compose.yml”Fil. For å spesifisere “-skala”Alternativ i Docker-Compose-filen, bruk"Replikk”Variabel i Docker-Compose-filen. “Replikk”Spesifiser antall tjenester eller containere som vil bli duplisert og startet.

For å gjenskape docker-komponeringstjenesten eller beholderen, bruk den medfølgende prosedyren.

Trinn 1: Lag “Docker-Compose.yml ”-fil

Først, lag en enkel “Docker-Compose.yml”Fil og lim inn følgende kode:

Versjon: "Alpine"
tjenester:
Web:
bygge: .
Vertsnavn: Golang.eksempel.com
Golang:
Bilde: "Golang: Alpine"
utplassere:
Replikk: 4
Porter:
- "8080-8084: 8080"

I koden ovenfor, "Web”Og“Golang”Er to tjenester, hvor“Web”Vil bruke“Dockerfile”, Og“Golang”Vil trekke bilder fra registeret. Her, “Replikk”Brukes til å spesifisere antall tjenester som skal replikeres og startet:

Trinn 2: Lag og start containere

Deretter, bruk "Docker-Compose Up”Kommando for å starte Docker-Compose Service:

> Docker -Compose Up -D

Trinn 3: Bekreft om tjenester eller containere er replikert

For verifiseringen, åpne "Docker Desktop”Søknad og sjekk containerne. Det kan observeres at kopier av "Golang”Tjenesten genereres vellykket:

Alternativt kan brukere bruke "Docker PS -A”Kommando for å se containerne i terminalen:

> docker ps -a

Hvordan bruke “-Sala” i “Docker-Compose” -kommandoen?

Du kan også bruke “-skala”Alternativ i“Docker-Compose Up”Kommando for å skalere den spesifiserte tjenesten til antall forekomster:

> Docker -Compose Up -D -Skala nett = 4

Kommandoen ovenfor skaleres eller gjenskape “Web”Service fire ganger:

Vi har illustrert hvordan vi skal bruke “-skala”Innenfor Docker-Compose-filen.

Konklusjon

Det er ingen "-skala”Variabel brukt i“Docker-Compose”Fil. Imidlertid kan brukere gjenskape tjenestene til Docker-komponering i filen ved hjelp av "Replikk”Variabel. “Replikk”Spesifiser antall tjenester eller containere som vil bli duplisert og startet. I tillegg kan du bruke “-Sal”Alternativ i“Docker-Compose Up”Kommando for å gjenskape tjenesten. Denne oppskrivningen har illustrert hvordan du bruker “-skala”Innenfor Docker-Compose-filen.