Docker -registre er en nødvendig del av Docker -plattformen som spiller en viktig rolle i å publisere og administrere Docker -bilder. Docker -registrene er hovedsakelig kategorisert i to typer: offisielt register (Docker Hub) og privatregisteret som brukere spesifiserer for personlig bruk. Brukere kan dele og publisere Docker -bildene sine på disse registreringene.
Denne bloggen vil forklare hvordan du skyver et Docker -bilde til et privat register ved hjelp av Docker “trykk”Kommando.
Hvordan bruke “Docker Push” for å presse image til privatregisteret?
“Docker Push”Kommando er et kommandolinjeverktøy som brukes til å skyve eller publisere Docker -bilder på Dockers private eller offisielle register. For å bruke denne kommandoen for å skyve bildet til det private registeret, bruker du den gitte prosedyren.
Trinn 1: Trekk Docker -bilde fra Docker Official Registry
Først, trekk ethvert bilde fra Docker Official Registry “Docker Hub”. For eksempel har vi trukket "Alpine" bilde:
> Docker Pull Alpine
Trinn 2: Logg deg på privatregisteret
Deretter logger du på ditt private register ved hjelp av "Docker -pålogging”Kommando. For eksempel har vi logget oss på Docker -registeret vårt som opererer på "Localhost: 5000”:
> Docker Logg inn LocalHost: 5000
Merk: Brukere må starte registercontaineren før de logger seg på Docker Private Registry.
Trinn 3: Lag målbilde
Deretter lager du et målbilde fra det nyutviklede bildet som deretter blir presset til det private registeret. For å lage et målbilde, bruk "Docker -tag /”Kommando:
> Docker tag alpine localhost: 5000/alpine-img
For å bekrefte om bildet er opprettet eller ikke, sjekk ut bildelisten ved hjelp av "Docker -bilder”Kommando:
> Docker -bilder
Trinn 4: Push Docker Image til privatregisteret
Skyv bildet til Docker Private Registry ved å bruke “Docker Push ”Kommando:
> Docker Push LocalHost: 5000/Alpine-IMG
Bekreft om bildet skyves eller ikke ved å besøke de private registerkatalogene. For eksempel har vi besøkt "Localhost: 5000/v2/_catalog”URL i nettleseren:
Ovennevnte utdata viser at vi har presset Docker -bildet til det private registeret.
Konklusjon
“Docker Push”Kommando brukes til å skyve Docker -bilder til registeret enten i det private registeret eller på Docker Hub -registeret. For å skyve et bilde til det private registeret, start først registercontaineren og logger deg på det private registeret. Opprett deretter et målbilde og skyv det til Docker Private Registry ved å bruke "Docker Push