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.