Docker er en plattform som tillater utviklere å utvikle/bygge, pakke og utføre applikasjoner og prosjekter. Mens de jobber med Docker, takler utviklere og bygger Docker -bilder. De må kanskje lagre og dele sine docker -bilder med andre. For dette formålet gir Docker et offentlig eller privat depot for å publisere sine Docker -bilder, kjent som Docker Hub.
Denne bloggen vil forklare:
Hva er Docker Hub?
Docker Hub er en skybasert depottjeneste som tilbys av Docker. Det er et offentlig depot som betyr at hvem som helst kan bruke det til å skyve og trekke Docker -bilder. Det gir et sentralt sted der utviklere kan publisere sine Docker -bilder og gjøre dem tilgjengelige for andre. Det forenkler prosessen med å administrere Docker -bilder og tillater utviklere å fokusere på å bygge og distribuere applikasjoner og prosjekter. Det lar også brukere lage private depoter for organisasjonen deres å begrense tilgangen. Dette gir sikker deling av Docker -bilder blant teammedlemmer.
Hvorfor Docker Hub brukes?
Docker Hub brukes til å organisere, lagre og dele Docker -bilder med andre brukere. Det tillater utviklere å administrere flere versjoner av Docker -bilder som hjelper dem å spore endringer. Dessuten gir den automatisert byggefunksjonalitet som lar utviklere automatisk utvikle og teste Docker -bildene. Utviklere bruker Docker Hub for å skyve og lagre sine lokale Docker -bilder til Docker Hub og også for å trekke offisielle Docker -bilder fra Docker Hub.
Hvordan bruke Docker Hub i Docker?
Vi kan bruke Docker Hub til følgende formål, for eksempel:
Hvordan trekke bilde fra Docker Hub?
For å trekke bilder fra Docker Hub, “Docker Pull ”Kommando brukes.
Trinn 1: Velg Docker -bilde
Først omdirigerer du til Docker Hub, søker etter ønsket Docker -bilde og velg det:
Trinn 2: Kopier “Pull” -kommandoen
Kopier deretter kommandoen nedenfor med å trekke det valgte Docker-bildet:
Trinn 3: Trekk Docker -bilde
Kjør deretter den kopierte kommandoen i Windows PowerShell Terminal for å trekke ønsket Docker -bilde:
Docker Pull Alpine
Utgangen nedenfor indikerer at Docker -bildet er trukket inn i det lokale depotet:
Trinn 4: Bekreft trukket bilde
For å se det trukket bildet i det lokale depotet, skriv ut følgende kommando:
Docker -bilder
I skjermbildet nedenfor viser den uthevede delen det trukket Docker -bildet:
Hvordan skyve bildet til Docker Hub?
For å skyve et bilde til Docker Hub, “Docker push /:”Kommando brukes.
Trinn 1: Logg inn på Docker Hub i Windows Terminal
Først åpner du en ønsket Windows -terminal og kjør følgende kommando for å logge inn på Docker Hub -kontoen din:
Docker -pålogging
Trinn 2: Velg lokalt Docker -bilde
Vis deretter alle tilgjengelige lokale Docker -bilder og velg det aktuelle bildet:
Docker -bilder
Utgangen nedenfor viser alle de lokale Docker -bildene, og vi har valgt "Linuximg" bilde:
Trinn 3: Merk det valgte bildet
Deretter, bruk "Docker -tag /:”Kommando for å merke det valgte bildet:
Docker Tag Linuximg Laibayounas/Linuximg: 1.0
Trinn 4: Push Docker Image to Docker Hub
Skyv nå Docker -bildet til Docker Hub:
Docker Push Laibayounas/Linuximg: 1.0
Trinn 5: Verifisering
Til slutt, navigerer du til Docker Hub for å bekrefte om bildet er blitt skjøvet inn i det eller ikke:
Som du kan se det lokale Docker -bildet har blitt presset til Docker Hub.
Konklusjon
Docker Hub er det offisielle offentlige depotet levert av Docker. Den inneholder alle Docker -bildene som kan brukes av hvem som helst til prosjektene deres. Den brukes til å administrere, lagre og publisere Docker -bilder. Det brukes også til å dele Docker -bilder med andre brukere. Denne bloggen forklarte Docker Hub og hvordan den brukes.