Hvordan lage privat Docker -register

Hvordan lage privat Docker -register
Docker -registre er en viktig del av Docker. De brukes til å lagre og administrere Docker -bildet. Brukere kan laste opp bilder i registeret som de også kan publisere og dele Docker -bilder. For dette formålet gir Docker et offisielt register, "Docker Hub”. Den inneholder tusenvis av bilder for utviklerstøtte. Imidlertid kan brukere også opprette sitt eget private Docker -register.

Denne artikkelen vil illustrere hvordan du oppretter et privatregister for Docker.

Hvordan lage et privat Docker -register?

For å opprette et privat register, må brukerne logge seg på Dockers offisielle register, "Dockerhub". Trekk deretter den offisielle “register”Bilde som skal brukes til å opprette Docker Private Registry.

For å opprette Docker Private Registry, bruk de medfølgende instruksjonene.

Trinn 1: Søk offisiell "register" -bilde
Logg inn først til Docker Hub Official Registry, og søk deretter etter "register”Å åpne det offisielle registerbildet:

Trinn 2: Trekk "registeret" -bildet fra Docker Hub
Deretter åpner du terminalen på systemet ditt og trekk "register”Bilde ved hjelp av“Docker Pull Registry”Kommando:

> Docker Pull Registry

Trinn 3: Opprett et privat register
Opprett et privat register ved å utføre registerbildet ved hjelp av den oppgitte kommandoen. Her har vi spesifisert porten “5000”For det private registeret, og“-Navn”Brukes til å definere beholdernavnet:

> Docker Run -D -P 5000: 5000 -Restart alltid -Navnregisterregister: 2

Trinn 4: Trekk bilde fra Docker Hub
Neste, trekk ethvert bilde fra Docker Hub Official Registry. For eksempel har vi trukket "Alpine" bilde:

> Docker Pull Alpine

Trinn 5: Lag målbilde
Neste, lag et målbilde gjennom kildebildet. For eksempel vil vi bruke et "alpint" bilde som et kildebilde for å lage et nytt målbilde. Dette bildet blir presset på Docker Private Registry.
For å gjøre det, bruk "Docker Tag Source-Registry/”Kommando som følger:

> Docker tag alpine localhost: 5000/alpine-img

For bekreftelse, liste ned alle Docker -bilder:

> Docker -bilder

Her kan du se at vi har laget målbildet:

Trinn 6: Skyv image til privatregisteret
Skyv nå målbildet til det nyopprettede Docker Private Registry gjennom "Docker Push”Kommando:

> Docker Push LocalHost: 5000/Alpine-IMG

Besøk den private registerkatalogen med "Localhost: 5000/v2/_catalog”URL på nettleser:

Fra output ovenfor kan du se at vi har presset målbildet til det nyopprettede private Docker -registeret.

Konklusjon

For å opprette et privat Docker -register, først, logger du på "Docker Hub”Offisielt register, og trekke den offisielle”register”Bilde ved hjelp av“Docker Pull Registry”Kommando. Etter det, opprette et privat register ved å bruke "Docker Run -D -p -Restart alltid -navn Registerregister: Tag”Kommando. Deretter trekker du ethvert bilde fra Docker Hub, tag bildet eller gjenskaper bildet med et spesifikt navn. Skyv det nyopprettede eller taggede bildet til Docker Private Registry. Denne bloggen har illustrert hvordan du oppretter et Docker -privatregister.