I denne artikkelen vil vi illustrere hvordan du ikke starter oppføringskommandoen på kommandoen “Docker-Compose Up”.
Hvordan du ikke starter inngangspunktet på "docker-compose up"?
Det er ikke noe spesielt alternativ i "Docker-Compose Up”Kommando for å ignorere inngangspunktet for tjenesten. Du kan imidlertid ignorere tjenesten ved å skalere den til null mens du utfører “DOcker-Compose Up”Kommando. For demonstrasjonen, gå gjennom de listede instruksjonene.
Trinn 1: Lag “Docker-Compose.yml ”-fil
Først må du lage komponeringsfilen som heter "Docker-Compose.yml”Fil som inneholder konfigurasjoner av applikasjoner med flere containere. Vi har brukt følgende konfigurasjoner for demonstrasjonen:
Versjon: "Alpine"
tjenester:
Web:
bygge:
Dockerfile: Main.Dockerfile
Kommando: ["./Internett server"]
Porter:
- 8080
Web1:
bygge:
Dockerfile: Main1.Dockerfile
Porter:
- 8080: 8080
Trinn 2: Kjør Docker Compose -kommandoen
Deretter kan du skyte opp containerne gjennom "Docker-Compose Up”. Denne kommandoen vil utføre komponeringsfiltjenestene i separate containere. Her, "-d”Alternativet utfører de konfigurerte tjenestene som en backend -prosess:
Docker -Compose Up -D
Trinn 3: Liste opp containerne
For bekreftelsen, liste ned komponeringsbeholderen ved å bruke den nevnte kommandoen:
Docker -Compose PS -A
Fra utgangen kan du se “Web”Og“Web1”Tjenester utfører i to forskjellige containere:
Du kan navigere til deres eksponering av containereporter for å se utgangen og bekrefte om containerne kjører eller ikke:
Trinn 4: Ignorer service mens du bruker "Docker-Compose Up"
For å ignorere inngangspunktet for enhver tjeneste, skal du bare skalere tjenesten til null. For dette formålet, bruk alternativet “-Sal” sammen med “= 0” -verdien som vist nedenfor:
Docker -Compose Up -D -skala web = 0
Igjen, liste ned komponeringsbeholderne og bekrefte om den spesifiserte tjenesten blir ignorert eller ikke:
Docker -Compose PS -A
Det kan observeres at vi med hell har ignorert inngangspunktet til "Web”Service og bare en”Web1”Tjenesten utfører i en beholder:
Dette handler om hvordan du kan ignorere EntryPoint -kommandoen på “Docker-Compose Up”Kommando.
Konklusjon
Å ikke starte inngangspunktet for noen tjeneste på "Docker-Compose Up”Kommando, bare skala tjenesten til null. For dette formålet, bruk "Docker-Compose Up”Kommando sammen med“-skala = 0”Alternativ. Denne oppskrivningen har illustrert hvordan du ikke kan starte inngangspunktkommandoen på “Docker-Compose Up”Kommando.