Grunnleggende docker komponerer kommandoer

Grunnleggende docker komponerer kommandoer
Docker Compose er en godt likt, gratis, open source-kommandolinjeverktøy for Docker-plattformen som er universelt brukt til å distribuere eller containere flere containere-applikasjoner og andre mikroservices. I Docker -komponering kjøres hver applikasjonstjeneste i en egen beholder. Dessuten støtter Docker Compose Utility forskjellige kommandoer for å administrere og utføre disse containerne.

Denne bloggen vil gi de grunnleggende docker -komponeringskommandoene du må vite.

Grunnleggende docker komponerer kommandoer

Ulike kommandoer og alternativer støttes av “Docker-Compose”For å administrere og behandle flere containerprogrammer og applikasjoner. Vi har listet opp noen grunnleggende og ofte brukte kommandoer fra Docker -komponering som Docker -brukere må vite:

  • Sjekk Docker Compose -versjonen
  • Lag containere og starttjenester
  • Stopp service og fjern containere
  • Kjør tjeneste i frittliggende modus
  • Kjør tjeneste uten å lage containerne
  • Skala -tjeneste
  • Listetjenester eller containere
  • Trekk bildet
  • Liste bilder
  • Drep Service
  • Vis beholderlogger
  • Pausetjeneste
  • Unpause Service
  • Stopp tjenesten
  • Fjern tjenesten

Kommando 1: Sjekk Docker Compose -versjonen

For å sjekke versjonen av Docker Compose -verktøyet som er installert i systemet ditt, bruker du “Docker -Compose -V”Kommando:

Docker -Compose -V

Her kan du se at vi for øyeblikket bruker Docker Compose -versjonen "v2.15.1”:

Kommando 2: Opprett containere og start tjenester

For å starte tjenestene, konfigurer i “Docker-Compose.yml”Fil for å containere multi-container-programmet, bruk“Docker-Compose Up”Kommando. Denne kommandoen vil opprette containerne og starte hver tjeneste i en annen beholder:

Docker-Compose Up

Kommando 3: Stopp tjenesten og fjern containere

For å ned eller stoppe løpstjenestene i containerne, bare bruk "Docker-Compose Down”Kommando. Denne kommandoen vil automatisk stoppe og fjerne containerne:

Docker-Compose Down

Kommando 4: Kjør tjeneste i løsrevet modus

Du kan starte komponeringstjenestene som en backend -tjeneste eller i en frittliggende modus, bruke "-d”Alternativ sammen med“Docker-Compose Up”Kommando:

Docker -Compose Up -D

Kommando 5: Kjør tjeneste uten å skape containerne på nytt

Docker-brukere kan også unngå å gjenopprette containerne på nytt mens de starter tjenestene i containerne på nytt. For dette formålet, bare legg til "-No-Recreate”Alternativ sammen med“Docker-Compose Up”Kommando:

Docker-Compose Up -D-Ingen-Recreate

Kommando 6: Skalatjeneste

Du kan opprette kopien eller kopien av tjenester som er spesifisert i “Docker-Compose.yml”Fil i en annen beholder ved hjelp av“-skala”Alternativ med“Service-Name = Antall replikker”Verdi:

Docker-Compose Up-skala Web1 = 2

Her kan du se at vi har kjørt kopien av “Web1”Tjeneste i en egen beholder:

Kommando 7: Listetjenester eller containere

For å liste opp de sammensatte tjenestene eller containerne, bruk "Docker-Compose Ps”Kommando. “-en”Alternativ brukes til å liste opp alle komponering av containere og tjenester:

Docker -Compose PS -A

Kommando 8: Trekk bilde

For å trekke bildet som er påkrevd i en hvilken som helst spesifisert tjeneste i komponeringsfilen, bruker du den oppgitte kommandoen med tjenestenavnet:

Docker-Compose Pull Web2

Kommando 9: Liste bilder

For å liste opp bildene som er opprettet eller trukket av Docker -komponering, bruk “Docker-Compose-bilder”Kommando:

Docker-Compose-bilder

Kommando 10: Kill Service

For å drepe og fjerne løpstjenesten i Docker -komponering, bruk "Docker-Compose Kill”Kommando sammen med tjenestenavn:

Docker-Compose Kill Web1

Kommando 11: Vis beholderlogger

Kontroller logene til Docker -containere som utfører komponeringstjenestene gjennom den nevnte kommandoen:

Docker-komponeringslogger

Kommando 12: Pausetjeneste

For å pause enhver komponeringstjeneste i en viss varighet eller tid, bruk "Docker-Compose Pause ”Kommando:

CKER-Compose Pause Web1

Kommando 13: Unpause Service

Tilsvarende, for å avgjøre tjenesten i Docker komponerer bruk "Docker-Compose Unpause ”Kommando:

Docker-Compose Unpause Web1

Kommando 14: Stopp tjeneste

For å stoppe enhver utførende tjeneste, kjør "Docker-Compose Stop ”Kommando:

Docker-Compose Stop Web

Kommando 15: Fjern tjenesten

Bruk "Docker-Compose RM”Kommando for å fjerne eventuelle stoppede tjenester i Docker Compose:

Docker-Compose RM Web

Vi har demonstrert de grunnleggende docker -komponeringskommandoene.

Konklusjon

Docker Compose Tool brukes til å behandle og administrere flere containere -apper og programmer. Grunnleggende docker komponerer kommandoer som du må vite er "Docker-Compose Up/Down”,“Docker-Compose Start/Stop”,“Docker-Compose Pull”,“Docker-Compose Pause/Unpause”,“Docker-Compose RM”, Og“Docker-Compose Kill”. Denne artikkelen har beskrevet de grunnleggende docker -komponeringskommandoene du må vite.