Docker Compose er en av de grunnleggende delene av Docker -løsningen som hovedsakelig brukes til å konfigurere tjenestene for flere containerapplikasjoner. Disse Docker-containerne er vert og administreres i forskjellige nettverk, for eksempel bronettverk, vertsnettverk eller brukeropprettede nettverk der disse containerne deler nettverksnavnet sitt.
Denne oppskrivningen vil beskrive hvordan du bruker vertsnettverket for Docker Compose.
Hvordan bruke vertsnettverk for Docker-Compose?
I Docker, "-nett =”Alternativet brukes til å spesifisere nettverksmodus for en beholder i“Docker Run”Kommando. Imidlertid må brukere i Docker-Compose konfigurere vertsnettverket i "Docker-Compose.yml”-Filen ved å bruke“nettverksmodus”Nøkkel.
For å bruke vertsnettverket i Docker -komponering, se på de listede trinnene.
Trinn 1: Generer programfilen
Først må du opprette en enkel HTML -programfil "indeks.html”, Og lim inn den medfølgende koden i filen:
Hallo! Velkommen til Linuxhint Tutorial
Trinn 2: Lag dockerfile
Lag "Dockerfile”Og kopier de underkodede instruksjonene i filen. Her inneholder disse instruksjonene følgende detaljer:
Fra Nginx: Siste
Kopierindeks.HTML/usr/aksje/nginx/html/indeks.html
Entrypoint ["nginx", "-g", "daemon off;"]
Trinn 3: Konfigurer tjeneste i Docker -komponering
Neste, opprette en annen fil "Docker-Compose.yml”, Det vil konfigurere tjenestene til å kjøre HTML -programfilen på vertsnettverket. Kopier etter det følgende konfigurasjoner i “Docker-Compose.yml ”-fil:
versjon: "3"
tjenester:
Web:
bygge: .
Container_name: HTML-Container
Network_Mode: "Host"
Disse instruksjonene inkluderer:
Trinn 4: Opprett og start container
Neste, utfør "Docker-Compose Up”Kommando for å opprette og kjøre“Web”Service i Docker -beholderen. “-d”Alternativ brukes til å kjøre beholderen som en backend -tjeneste eller i bakgrunnen:
> Docker -Compose Up -D
Trinn 5: Liste komponer containere
Liste ned alle containere og bekreft om beholderen er opprettet og startet eller ikke:
> Docker -Compose PS -A
Trinn 6: Verifisering
Kontroller om beholderen er utført på verten eller ikke, inspiser beholderen gjennom “Docker inspiser ”Kommando:
> Docker Inspiser HTML-Container
Her kan du se at containeren vår kjører på “vert" Nettverk:
Alternativt kan du besøke "lokal vert”Og sjekk om tjenesten kjører på verten eller ikke:
Ovennevnte utdata viser at vi har brukt vertsnettverket for Docker Compose.
Konklusjon
For å bruke vertsnettverket for Docker Compose, kan du konfigurere vertsnettverket i "Docker-Compose.yml”Fil. For dette formålet, for det første, opprette “Docker-Compose.yml”Fil, konfigurer webtjenesten din og angi verdien av“nettverksmodus”Nøkkel som“vert”. Denne oppskrivningen har vist hvordan man bruker vertsnettverket for Docker Compose.