Nybegynnerguide for å bruke Docker

Nybegynnerguide for å bruke Docker

Docker er det populære forumet for å bygge/opprette, distribuere og utføre applikasjoner i containere. Det gir mange funksjoner som gjør det enkelt og enkelt å håndtere Docker -containere. For å bruke Docker, må brukerne først bygge Dockerfile. Lag deretter et Docker -bilde fra det aktuelle Dockerfile. Etter det, lag og kjør containeren ved hjelp av Docker -bildet. Dessuten kan brukere skyve de lokale Docker -bildene til Docker Hub og trekke/laste ned de offisielle Docker -bildene fra Docker Hub.

Denne guiden vil demonstrere:

  • Hvordan lage/bygge dockerfile?
  • Hvordan lage/bygge docker image?
  • Hvordan bygge og utføre en Docker -beholder?
  • Hvordan skyve/lagre bilder til Docker Hub?
  • Hvordan trekke/laste ned bilder fra Docker Hub?

Hvordan lage/bygge dockerfile?

Dockerfile er et skript som har instruksjoner som brukes til å bygge/lage Docker -bilder. For å lage en dockerfile, følg de gitt nedenfor trinnene.

Trinn 1: Opprett programfil

Først må du starte Visual Studio Code, opprette en "indeks.html”Programfil, og lim inn følgende HTML -kode i den:




Hei Linuxhint


Dette er Linuxhint -logo




Trinn 2: Lag dockerfile

Deretter oppretter du en ny Docker -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 ovennevnte utdrag:

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

Hvordan lage/bygge docker image?

Docker -bilder er maler som inneholder instruksjoner for å lage eller bygge og administrere Docker -containere. For å opprette Docker-bildet fra Dockerfile, bruk kommandoen for gitt below:

Docker Build -t Linuximg .

Her, "-t”Alternativet brukes til å angi bildenavnet. For eksempel har vi spesifisert "Linuximg”Som navn for Docker -bildet:

Kontroller deretter om Docker-bildet er bygget eller ikke ved hjelp av kommandoen nedenfor:

Docker -bilder

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

Hvordan bygge og utføre en Docker -beholder?

Docker -containere er små kjørbare pakker med Docker som brukes til å containerisere applikasjonen. For å bygge og kjøre en Docker -beholder ved hjelp av Docker -bildet, kjører du følgende kommando:

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.
  • 80:80”Er havnen.
  • Linuximg”Er Docker -bildet:

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 naviger til den tildelte porten. Etter det, sørg for om applikasjonen er distribuert eller ikke:

Det kan observeres at vi har distribuert applikasjonen med hell.

Hvordan skyve/lagre bildet til Docker Hub?

For å skyve eller laste opp Docker -bildet til Docker Hub, sjekk ut de medfølgende trinnene.

Trinn 1: Logg inn på Docker Hub ved hjelp av kommandolinje

Først må du starte en bestemt Windows -terminal og utføre den oppgitte kommandoen for å logge inn på Docker Hub -kontoen din ved å oppgi legitimasjon:

Docker -pålogging

Trinn 2: Vis lokale Docker -bilder

Deretter liste du opp alle de lokale Docker -bildene og velger ønsket bilde du vil presse til Docker Hub:

Docker -bilder

Utgangen nedenfor viser alle tilgjengelige lokale Docker -bilder, og vi har valgt "Linuximg" bilde:

Trinn 3: Tag Valgt Docker -bilde

For å skyve et Docker -bilde til Docker Hub, er det nødvendig å merke det ønsket bildet først. Bruke "Docker -tag /:”Kommando for å merke det valgte Docker -bildet:

Docker Tag Linuximg Brukernavn/Linuximg: 1.0

Trinn 4: Skyv bilde til Docker Hub

Nå, skriv ut “Docker Push”Kommando sammen med det merkede bildenavnet for å laste opp det bildet til Docker Hub:

Docker Push Brukernavn/Linuximg: 1.0

Her, "Laibayounas/Linuximage: 1.0”Er vårt merket bilde.

I følge skjermbildet nedenfor har det ønskede bildet blitt presset til Docker Hub:

Trinn 5: Sikre endringer på Docker Hub

Til slutt må du bekrefte om det valgte Docker -bildet er blitt presset til Docker Hub eller ikke:

I den ovennevnte delen kan det ønskede lokale bildet sees i Docker Hub.

Hvordan trekke/laste ned bilde fra Docker Hub?

For å laste ned eller trekke Docker-bildet fra Docker Hub, se på trinnene under levert.

Trinn 1: Søk etter Docker -bilde

Naviger først til Docker Hub, og søk etter det spesifikke Docker -bildet i søkeboksen. For eksempel har vi søkt etter "Alpine”Docker -bilde:

Trinn 2: Kopier “Pull” -kommandoen

Og så "Alpine”Bilde vil bli åpnet og kopiere den nedenfor-fremhevede“ Pull ”-kommandoen:

Trinn 3: Trekk Docker -bilde

Etter det, trekk Docker -bildet inn i det lokale depotet ved å kjøre den kopierte kommandoen i Windows PowerShell:

Docker Pull Alpine

Utgangen nedenfor indikerer at Docker -bildet er lastet ned til det lokale depotet:

Trinn 4: Verifisering

Til slutt, utfør følgende kommando for å bekrefte om det ønskede bildet er trukket eller ikke:

Docker -bilder

I bildet nedenfor kan det trukket Docker -bildet sees, i.e., “Alpine”:

Det handlet om “Build”, “Run”, “Push” og “Pull” -kommandoer i Docker.

Konklusjon

For å bruke Docker, bygg først en Dockerfile. Lag deretter Docker -bildet fra Dockerfile via "Docker Build -t .”Kommando. Etter det, opprette/bygge og kjøre en Docker -beholder ved hjelp av Docker -bildet via “Docker Run -Name -P ”Kommando. Videre kan brukere skyve de lokale bildene til Docker Hub ved hjelp av "Docker push /:”Kommando. For å laste ned ethvert Docker -bilde fra Docker Hub, bruk dessuten “Docker Pull ”Kommando. Dette innlegget har gitt en nybegynnerguide for å bruke Docker.