Hvordan du bygger din egen dockerfile, image og container

Hvordan du bygger din egen dockerfile, image og container
Docker er et OS-Virtualisert programvareforum som lar utviklere enkelt bygge, distribuere og kjøre applikasjoner i Docker-containere. Hovedkomponentene til Docker er DockerFile, Docker -bilder, Docker -containere, Docker Hub, Docker Registry, etc. Brukere kan enkelt bygge Dockerfiles, bilder og containere i Docker.

Denne oppskrivningen vil illustrere:

  • Hvordan bygge dockerfile?
  • Hvordan du bygger docker image?
  • Hvordan bygge Docker Container?

Hvordan bygge dockerfile?

Dockerfile er en instruksjonsfil som hjelper til med å lage et øyeblikksbilde av beholderen. Følg de medfølgende trinnene for å lage/lage en Dockerfile.

Trinn 1: Opprett programfil
Først må du lage en "indeks.html”Programfil og lim inn koden under levert inn i den:




Hei Linuxhint


Dette er Linuxhint -logo




Trinn 2: Lag dockerfile
Opprett deretter en ny fil kåret til "Dockerfile”Og lim inn utdraget nedenfor inn i det for å containere HTML -programmet:

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

I koden ovenfor:

  • FRA”Kommando brukes til å spesifisere et basisbilde for beholderen.
  • KOPIERE”Instruksjon limer inn“ Indeksen.HTML ”-fil og“ Linuxhint.PNG ”-bilde inn i containerstien.
  • INNGANGSPUNKT”Setter utførelsespunktet for beholderen.

Hvordan du bygger docker image?

Docker -bilder er øyeblikksbilder eller maler som brukes til å lage og administrere containere. Bruk den gitte below-kommandoen til å bygge Docker-bildet fra Dockerfile:

Docker Build -t Linuximg .

Her, “-t”Brukes til å spesifisere bildenavnet. For eksempel har vi spesifisert "Linuximg”Som navn for Docker -bildet:

Forsikre deg om at bildet er opprettet med suksess ved hjelp av den oppgitte kommandoen:

Docker -bilder

I utgangen nedenfor kan Docker -bildet sees, i.e., “Linuximg”:

Hvordan bygge Docker Container?

Docker -containere er lette og små kjørbare pakker med Docker som brukes til å containere applikasjonen. For å bygge og kjøre en Docker-beholder ved hjelp av Docker-bildet, utfør den gitt-leverte kommandoen:

Docker Run -Navn ImgContainer -P 80:80 Linuximg

Her:

  • -Navn”Brukes til å spesifisere containernavnet.
  • Imgcontainer”Er navnet på beholderen.
  • -p”Brukes til å tilordne porten til beholderen.

En annen måte å bare lage eller bygge en beholder er å bruke "Docker Create”Kommando:

Docker Create -Navn LinuxContainer -P 80:80 Linuximg

Til slutt, åpne ønsket nettleser og omdirigere til den tildelte porten. Kontroller deretter om applikasjonen er distribuert eller ikke:

Som du ser, har vi bygget Dockerfile, Image and Container med hell.

Konklusjon

Dockerfiles er normale tekstfiler som inkluderer sett og instruksjoner for å bygge Docker -bilder. For å bygge Docker -bilder, “Docker Build -t ”Kommando brukes. For å lage Docker -beholderen fra Docker -bildet, utfør "docker create -name -p ”Kommando. Videre, hvis en bruker vil opprette og kjøre beholderen, kan du bruke "Docker Run”Kommando. Denne oppskrivningen illustrerte prosedyren for å bygge en dockerfile, bilde og beholder.