Docker er et populært verktøy for å lage, distribuere og organisere containeriserte applikasjoner. Et Docker -register er en tjeneste som brukes til å organisere og oppbevare Docker -bilder. Docker -bilder er komponenter i Docker -containere som utfører applikasjoner i separate miljøer. Docker -registeret kan være privat så vel som publikum. Dessuten kan brukere også bruke flere registre for å organisere Docker -bilder.
Denne bloggen vil diskutere følgende aspekter:
Hva Docker -registeret er satt som standard?
Standard settregister for Docker er Docker Hub. Det er det offentlige Docker -registeret som brukes til å laste opp og laste ned Docker -bilder. Det fungerer som et sentralt skylager for Docker -bilder der utviklere kan finne, laste ned eller laste opp bilder. Den gir også funksjoner, for eksempel automatiserte bygg som lar brukere automatisk lage og teste bilder fra kildekoden.
Brukere kan bruke Docker Hub ved å bruke det offisielle nettstedet ved å opprette en ny konto eller logge på en allerede eksisterende konto:
Hvordan bruke standard Docker Registry (Docker Hub)?
Docker Hub brukes av forskjellige grunner, for eksempel:
Trekk (last ned) bilde fra Docker Hub
For å trekke eller laste ned bilder fra Docker Hub, velg først det aktuelle Docker -bildet på Docker Hub. Bruk deretter “Docker Pull ”Kommando i terminalen. Følg de medfølgende trinnene, for å gjøre det.
Trinn 1: Trekk Docker -bilde
Kjør “Docker Pull”Kommando sammen med ønsket bildetavn i PowerShell Terminalen for å trekke den. For eksempel må vi trekke "Alpine”Docker -bilde:
Docker Pull AlpineOvennevnte utgang viser at ønsket Docker -bilde er blitt lastet ned til det lokale depotet.
Trinn 2: Bekreft trukket bilde
Se de lokale depotbildene for å sikre at det valgte Docker -bildet er lastet ned til det eller ikke:
Docker -bilderI skjermbildet ovenfor viser den uthevede delen det trukket Docker -bildet i.e., “Alpine”.
PUSH (last opp) bilde til Docker Hub
For å skyve eller laste opp et bilde til Docker Hub, logger du på Docker Hub i Windows PowerShell. Velg deretter et bestemt lokalt bilde og tag det. Etter det, skyv det merkede bildet ved å bruke “Docker push /:”Kommando. Sjekk ut følgende trinn for å utføre denne operasjonen.
Trinn 1: Logg på Docker Hub i terminalen
Først må du kjøre følgende kommando i Windows PowerShell og gi den nødvendige legitimasjonen for å logge inn til Docker Hub:
Docker -påloggingUtgangen viser at Docker har logget seg inn.
Trinn 2: Tag ønsket bilde
Velg deretter det aktuelle Docker -bildet og merk det ved hjelp av "Docker -tag /:”Kommando. For eksempel tagger vi “Linuximg" bilde:
Docker Tag Linuximg Laibayounas/Linuximg: 1.0På denne måten den spesifiserte “Linuximg”Bilde er tagget.
Trinn 3: Skyv valgt bilde til Docker Hub
Deretter kjører du følgende kommando for å skyve/laste opp det valgte taggede bildet til Docker Hub:
Docker Push Laibayounas/Linuximg: 1.0Ovennevnte utgang viser at Docker -bildet er blitt presset med suksess.
Trinn 4: Bekreft presset bilde
Til slutt, sørg for at det lokale bildet er blitt presset til Docker Hub ved å navigere til det:
Det kan sees at det lokale Docker -bildet er blitt presset til Docker Hub.
Merk: For å se mer informasjon om Docker Hub, sjekk ut vårt dedikerte innlegg om det.
Konklusjon
Docker Hub er Dockers standard offentlige depot. Det brukes til å administrere, lagre og publisere Docker -bilder. Den har forskjellige bilder som kan brukes av hvem som helst for deres utviklingsprosjekter. Det brukes også til å dele Docker -bilder blant teammedlemmer. Denne bloggen beskrev standard Docker -registeret og hvordan du bruker den.