Hva er Docker Hub?

Hva er Docker Hub?

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?
  • Hvorfor Docker Hub brukes?
  • Hvordan bruke Docker Hub i Docker?

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:

  • Trekk bilde fra Docker Hub
  • Skyv bilde til Docker Hub

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.