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?
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:
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:
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.