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.