Docker Push to Private Registry

Docker Push to Private Registry

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 ”Kommando. Denne oppskrivningen har vist hvordan man skyver bildet til et privat register.