Hvordan bygge et Docker -bilde i Linux

Hvordan bygge et Docker -bilde i Linux

Docker er et veletablert, gratis og open source containerisert verktøy som brukes til å bygge, distribuere og dele DevOps applikasjoner og prosjekter. Docker er tilgjengelig for Mac, Linux og Windows OS. Imidlertid er Docker virkelig utviklet i Linux og har mer kontroll over Linux -distribusjon enn Windows. Men fra det tekniske synspunktet er Windows og Linux -versjoner av Docker nesten de samme.

Denne bloggen vil demonstrere hvordan du lager et Docker -bilde i Linux.

Hvordan bygge et Docker -bilde i Linux?

For å lage eller generere et Docker -bilde i Linux, lag først en DockerFile. Bygg deretter bildet fra filen gjennom "Docker Build”. For illustrasjonen, gå gjennom de listede trinnene.

Trinn 1: Åpne prosjektkatalog

Først må du opprette en prosjektkatalog ved å bruke "mkdir”Kommando. Etter det, bytt til prosjektkatalogen ved å bruke "CD ”Kommando:

Mkdir Docker
CD Docker


Trinn 2: Lag dockerfile

Deretter lager du en ny Dockerfile ved hjelp av Nano Text Editor i Linux:

sudo nano dockerfile


Lim inn det medfølgende utdraget i dockerfilen. Trykk deretter på “Ctrl+O”Nøkkel for å lagre endringer og“Ctrl+x”For å forlate redaktøren:

Fra Nginx: Siste
Kopierindeks.HTML/usr/aksje/nginx/html/indeks.html
Entrypoint ["nginx", "-g", "daemon off;"]



Trinn 3: Opprett en programfil

Lag en annen fil som heter “indeks.html”I en Nano Text Editor:

Sudo Nano Index.html


Kopier den under-nevnte HTML-koden i filen og lagre endringene:






Hallo! Velkommen til Linuxhint Tutorial





Trinn 4: Logg inn i Docker -registeret

Logg deg på Docker -registeret ved å bruke "Docker -pålogging”Kommando. Oppgi den spurte legitimasjonen, for eksempel brukerens navn og passord. Her har vi allerede logget oss inn i Docker -registeret. Derfor trenger vi ikke å bestå påloggingsinformasjonene:

Sudo Docker -pålogging



Trinn 5: Lag bilde

Deretter genererer du det nye Docker -bildet fra Dockerfile ved å bruke den nevnte kommandoen:

Docker build -t html -img .



For bekreftelse, se alle Docker -bilder og sjekk om bildet er innebygd Linux eller ikke:

Docker -bilder


Det kan observeres at vi har opprettet det nye bildet med hell i Docker Linux:


Trinn 6: Kjør bilde

Kjør bildet for å kjøre HTML -programmet i containeren. Her, “-p”Tilordne den lokale verten som eksponerer porten for beholderen:

Docker Run -P 80:80 HTML -IMG



Naviger til den lokale verten og verifiser om programmet er distribuert i den tildelte porten eller ikke:


Dette handler om å bygge et Docker -bilde i Linux.

Konklusjon

For å bygge Docker -bildet i en Linux -terminal, lager du først en DockerFile som inneholder instruksjoner for å dockerisere applikasjonen eller prosjektet. Opprett deretter et bilde fra Dockerfile -instruksjonene gjennom “Docker Build -t .”.Denne bloggen har illustrert metoden for å lage det nye bildet i Linux.