Hvordan bruker jeg nginx docker?

Hvordan bruker jeg nginx docker?

Nginx er en rask, åpen kildekode og mer pålitelig webserver som brukes til applikasjonsutvikling på serversiden. Nginx Server -applikasjonsstøtte for å kjøre på mange forskjellige operativsystemer. Nginx er veldig nyttig for utviklingsoppgaver. Derfor gir Docker -beholderen støtte til Nginx -serveren.

Open source Docker-plattformen inneholder en Docker-motor, et runtime-miljø som brukes til å utføre, bygger og orkestrerer containere. Begrepet vi har brukt i artikkelen nedenfor er 'Docker Hub', en hostet tjeneste der containerte applikasjoner blir delt, distribuert og samarbeidet med resten av utviklingssamfunnet. Dockeriserte applikasjoner er bærbare å implementere på ethvert miljø som bærbar PC, VM, sky eller bare metall-server. De modulære komponentene kan igjen settes sammen igjen i de fullt utførte applikasjonene og bevisst utføre arbeidet sitt i et sanntidsmiljø.

Vi vil utdype i denne artikkelen om hvordan du kan bruke Nginx Docker og enkelt sette opp på systemet ditt.

Alle trinnene under gitte trinn er implementert på Ubuntu 20.04 Focal Fossa Release.

Forutsetninger

Vi må oppfylle følgende krav for å fullføre denne artikkelen:

  1. Du trenger en registrering for en gratis Docker -konto hvor du kan motta gratis offentlige depoter.
  2. Docker skal installere og lokalt kjøres på systemet ditt.
  3. Du trenger en rotkonto, eller en bruker kan kjøre sudo -kommandoer.

For en bedre forståelse av Nginx Docker, må du utføre følgende trinn:

Trinn 1: Du vil trekke Nginx Docker -bildet fra Docker Hub. Logg deg på Docker Hub -kontoen din. Hvis du ikke er registrert da, kan du registrere deg for en gratis konto. Når du har logget deg på Docker Hub, kan du søke og se bildet for Nginx, som er gitt nedenfor.

For å søke på Nginx -bilder, skriv Nginx i søkefeltet og klikk deretter på den offisielle Nginx -lenken som vises på søkeresultatene.

Trinn 2: Her vil du se Docker Pull -kommandoen for Nginx. Nå, på Docker -verten din, kjør følgende Docker Pull -kommando på terminalen for å laste ned Nginx siste bilde fra Docker Hub.

$ sudo docker pull nginx

Trinn 4: Bruk kommandoen nedenfor gitt for å kjøre Nginx Docker Container:

$ Docker Run -It - -RM -D -P 8080: 80 -Navn Web Nginx


Vi har brukt Nginx Server Port 8080 på Docker Host System. Etter å ha kjørt kommandoen ovenfor, vil du se følgende utgangsvindu ved å surfe på http: // localhost: 8080 URL. Følgende vist utdata viser at Nginx Docker fungerer som den skal.

Eksempel:

La oss diskutere et eksempel. I det nedenfor-definerte eksemplet kan vi være vertskap for en webside på Nginx Docker-beholderen. Her oppretter vi en ny tilpasset HTML -webside og tester den deretter ved å bruke Nginx -bildet.
Opprett en ny katalog som heter 'nettstedinnhold'. I denne regissøren vil du legge til en HTML -fil som heter 'Index.HTML 'og la oss inkludere følgende kodeinje i den nyopprettede indeksen.HTML -fil.





Docker Nginx


Hei demo for å bruke nginx container



Kjør under-nevnte Docker-kommandoen.

$ Docker Run -It - -RM -D -P 8080: 80 -Navn Web -V ~/Site -Content:/usr/share/nginx/html nginx

For Nginx -server utsatte vi port 80 til port 8080 på Docker -verten.

Deretter vil du feste volumet på containeren '/usr/share/nginx/html' til den nåværende løpekatalogen der helloworld.HTML -programfilen lagres.

Nå, hvis du blar gjennom nettadressen http: // localhost: 8080/index.HTML, du får den undergitte utgangen på visningsvinduet:

Konklusjon

I dag har vi demonstrert i denne artikkelen hvordan du bruker Nginx Official Docker -bilder. Vi har beskrevet hvordan vi skal sette opp og bruke Nginx Docker. Ved hjelp av noen enkle trinn kan du lage nye Docker -bilder fra tilgjengelige bilder som gjør beholderen din enklere å administrere og kontrollere.