Denne oppskrivningen vil illustrere hvordan “Docker-Compose”Jobber i Docker.
Hvordan fungerer “Docker-Compose” i Docker?
“Docker-Compose”Fungerer med“Docker-Compose.yml”Fil. Komponeringsfilen inneholder instruksjoner for bygging og starter en Docker -beholder for å distribuere en applikasjon.
Å bruke "Docker-Compose”For prosjektutvikling, lanser Visual Studio Code Editor, åpne prosjektkatalogen og følg de gitte instruksjonene.
Trinn 1: Lag “Docker-Compose.yml ”-fil
Først, lag en enkel “Docker-Compose.yml”-Filen som vil lage en“Golang: Alpine”Bilde for å bygge og starte Docker -beholderen. For dette formålet, lim inn instruksjonene i filen:
Versjon: "Alpine"Trinn 2: Opprett programfil
Neste, lage en “hoved-.gå”Programfil og lim inn den nevnte koden i filen:
pakkehovedTrinn 3: Start Docker -komponering
Start nå “Docker-Compose”For å bygge og utføre beholderen for å distribuere“Golang" program:
> Docker-Compose Up
Besøk "http: \\ localhost: 8080”I nettleseren:
Det kan observeres at vi har distribuert Golang -programmet gjennom “Docker-Compose”.
Hvordan du kjører docker komponerer containere i bakgrunnen?
Docker Compose støtter også forskjellige alternativer for å fungere annerledes. For å kjøre beholderen i bakgrunnen, bruk "-løsne”Eller“-d”Alternativ:
> Docker -Compose Up -D
Hvordan lage en beholder bare uten å starte den?
Brukere kan bruke “Docker-Compose”Kommando for å konstruere en beholder uten å starte den. For dette formålet, "-Ingen start”Alternativet brukes:
> Docker-Compose Up-Ingen start
Hvordan gjenskape en container ved hjelp av Docker -komponering?
For å gjenskape en beholder i stedet for å bygge en ny, bruk "Docker-Compose”Kommando med“-Force-Recreate”Alternativ:
> Docker-Compose Up-Force-Recreate
For å starte beholderen uten å gjenskape den, gå gjennom den medfølgende kommandoen sammen med "-No-Recreate”Alternativ:
> Docker-Compose Up -D-Ingen-Recreate
Det handlet om å jobbe med “Docker-Compose”Kommando i Docker.
Konklusjon
“Docker-Compose”Kommando fungerer med en komponeringsformatfil. For å bruke denne kommandoen i Docker, oppretter først en ny "Docker-Compose.yml”Fil. Bruk deretter “Docker-Compose Up”Kommando for å kjøre og bygge beholderen. Kommandoen "Docker-Compose" bruker også forskjellige alternativer for å oppføre seg annerledes, for eksempel "-d”,“-No-Recreate”,“-Force-Recreate”, Og“bygge”. Denne oppskrivningen har vist hvordan “Docker-Compose” fungerer i Docker.