Hva er trinnene for å distribuere et Nginx -bilde ved hjelp av Docker?

Hva er trinnene for å distribuere et Nginx -bilde ved hjelp av Docker?
Docker inneholder flere bilder inkludert Alpine, Ubuntu, Nginx og mange flere. Nginx-bildet er et forhåndsbygd containerbilde som inkluderer Nginx-programvaren og konfigurasjonsfilene. Det tillater brukere å raskt distribuere Nginx-baserte webapper i et pakket miljø. Dessuten kan brukere tilpasse Nginx -bildet ved å endre konfigurasjonsfilene eller ved å bygge sitt eget Docker -bilde basert på det offisielle Nginx -bildet.

Denne artikkelen vil demonstrere:

  • Hvordan distribuere et Nginx -bilde direkte gjennom “Docker Run” -kommandoen?
  • Hvordan du distribuerer et nginx -bilde ved bruk av docker komponerer?

Hvordan distribuere et Nginx -bilde direkte gjennom “Docker Run” -kommandoen?

For å distribuere et Nginx -bilde, “docker run -name -p -d ”Kommando brukes. Prøv ut trinnene nedenfor for en praktisk demonstrasjon.

Trinn 1: Kjør Nginx -bilde som en Docker -beholder
For å distribuere et Nginx-bilde og kjøre det som en Docker-beholder, utfør den nedenfor-listede kommandoen:

Docker Run -Navn Nginx -cont -p 80:80 -d Nginx

Her:

  • -Navn”Alternativet brukes til å spesifisere containernavnet.
  • nginx-cont”Er beholderens navn.
  • -p”Flagg brukes til å tilordne porten.
  • 80:80”Er den tildelte porten.
  • -d”Alternativet brukes til å utføre Docker -beholderen i en frittliggende modus:

Denne kommandoen har opprettet en beholder som heter “nginx-cont”Basert på Nginx -bildet.

Trinn 2: Se løpsbildet
For å se løpsbildet som en beholder, kan brukere bruke kommandoen under eller undergitt:

Docker Ps

Ovennevnte utgang viser at Nginx -bildet kjører som en beholder.

Trinn 3: Verifisering
Brukere kan også navigere til den tildelte porten for å bekrefte om beholderen opprettes og utfører eller ikke:

Utgangen viser at vi har distribuert Nginx -bildet og kjører det som en beholder.

Hvordan distribuere et Nginx -bilde som bruker Docker -komponering?

For å distribuere Nginx -bildet, oppretter først en komponeringsfil. Skriv deretter ut "Docker -Compose Up -D”Kommando for å drive komponeringstjenester. Deretter må du bekrefte det løpende bildet gjennom “Docker Ps”Kommando. Følg de gitt-ga trinnene for en bedre forståelse.

Trinn 1: Opprett komponeringsfil
Først åpner Visual Studio Code, en ny fil med "Docker-Compose.yml”Nevn og lim inn følgende utdrag i det:

tjenester:
Web:
Bilde: Nginx: Siste
Porter:
- "9090: 80"

I koden ovenfor:

  • tjenester”Nøkkel brukes til å konfigurere komponeringstjenestene. Her har vi konfigurert en tjeneste i.e., “Web”.
  • Web”Service bruker“Nginx: Siste”Bilde og kart port”9090”På vertsmaskinen til Port”80”I beholderen.

Trinn 2: Begynn å komponere tjenesten
Åpne deretter terminalen og start komponeringstjenesten ved å bruke "Docker-Compose Up”Kommando med“-d”Alternativ for å starte det i løsrevet modus:

Docker -Compose Up -D

Merk: Utfør kommandoen ovenfor etter å ha navigert til katalogen der “Docker-Compose.yml ”-filen opprettes.

Trinn 3: Se løpsbildet

Neste, utfør den gitt-leverte kommandoen for å se løpsbildet som en beholder:

Docker Ps

Nginx -bildet kjører en beholder.

Trinn 4: Verifisering
Til slutt, omdirigert til den tildelte porten for å sikre at beholderen opprettes fra Nginx -bildet og kjører ordentlig:

Vi har distribuert Nginx -bildet og kjører det som en beholder.

Konklusjon

Nginx -bildet kan distribueres direkte ved hjelp av "docker run -name -p -d ”Kommando. Brukere kan også opprette en komponeringsfil og konfigurere tjenestene. Kjør deretter “Docker -Compose Up -D”Kommando. For bekreftelse, bruk “Docker PS” -kommandoen for å se løpsbildet som en beholder. Denne artikkelen har demonstrert metodene for å distribuere Nginx -bildet ved hjelp av Docker.