En "Docker Private Registry”Er et sentralisert depot for lagring og distribusjon av Docker -bilder i et privat nettverk eller organisasjon. Det er nyttig å administrere sine egne bilder, som enkelt kan deles og distribueres i sin egen infrastruktur.
Ved å bruke et privat register, kan organisasjoner opprettholde sikkerhet og kontroll over bildene sine, og sikre at bare godkjente bilder brukes i infrastrukturen. I tillegg kan et privat register forbedre distribusjonshastigheten og påliteligheten til Docker -bilder.
Denne artikkelen vil forklare trinn-for-trinn-instruksjonene for å sette opp Docker Private Registry on Ubuntu.
Hvordan konfigurere Docker Private Registry on Ubuntu?
Å sette opp et Docker -privatregister på Ubuntu er et nyttig verktøy for organisasjoner som ønsker å forbedre distribusjonsprosessene, sikkerheten og kontrollen over Docker -bildene sine. For å sette opp det private Docker -registeret, følg disse trinnene:
Forutsetning: Installer Docker på Ubuntu
For å sette opp Docker Private Registry on Ubuntu, må brukerne sørge for at Docker er installert på operativsystemet. Hvis ikke, følg prosedyren som er gitt på det offisielle nettstedet.
Trinn 1: Start Docker -demonen
Etter å ha fullført installasjonen, start Docker -demonen med "SystemCTL”Kommando som sett i følgende skript:
$ sudo systemctl start docker
Utgangen viser at Docker har blitt startet med hell.
Trinn 2: Trekk Docker -registerbildet
For å trekke Docker -registerbildet fra Docker Hub, spesifiser "register" med "sudo”Privilegier som nedenfor:
$ sudo docker pull register
Utførelsen av kommandoen ovenfor viser at det nyere bildet “register”Har blitt lastet ned.
Trinn 3: Oppsett Docker Private Registry Container
For å starte Docker Registry Container, utfør "Docker Run”Kommando ved å spesifisere portnummeret:
$ SUDO DOCKER RUN -D -P 5000: 5000 -Restart = alltid -Navn Registerregister: 2
Beskrivelsen av kommandoen nedenfor er gitt her:
Utgangen viser at Docker -beholderen som heter “register”Har blitt lastet ned fra bildet”Register: 2”.
Trinn 4: Trekk “Alpine” Docker -bildet
Alpine er en populær og lett Linux -distribusjon som ofte brukes som basisbilde for andre Docker -bilder. Å trekke “Alpine”Docker -bilde fra et Docker -register til den lokale verten, utfør skriptet nedenfor:
$ sudo docker pull alpine
Utgangen viser at Docker -bildet “Alpine”Har blitt lastet ned.
Trinn 5: Merk og skyv et målbilde til registeret
For å merke et bilde og skyve det til registeret, må brukerne spesifisere "Bildenavn”. For eksempel "Alpine”Bilde nevnes ved å spesifisere porten”5000”Til localhost:
$ sudo docker tag alpine localhost: 5000/alpine
For å skyve Docker -bildet til registeret, "Docker Push”Kommando brukes med“Alpine”Bildenavn:
$ sudo docker push localhost: 5000/alpine
Utgangen viser at “Alpine”Bilde har blitt dyttet til det aktuelle depotet.
Trinn 6: Trekk et oppdatert bilde fra registeret
For å trekke det oppdaterte bildet fra registeret, kjør "Docker Pull”Kommando ved å spesifisere portnummeret”5000”Og bilnavn”Alpine" som Nedenfor:
$ sudo docker pull localhost: 5000/alpine
Utgangen viser at “Alpine”Bilde er trukket med de oppdaterte innstillingene.
Trinn 7: Kontroller at registeret kjører
For å bekrefte at registeret er i gang, kan brukere bruke "krøll”Kommando med den aktuelle nettadressen:
$ Curl http: // localhost: 5000/v2/_catalog
Visningen ovenfor viser at det nåværende private registeret kjører på Ubuntu.
Konklusjon
For å sette opp et privat Docker -register på Ubuntu, må brukere først trekke "register”Bilde ved hjelp av“Docker Pull Registry”Script. Videre, start Docker Private Registry via “Docker Run -D -P -Restart alltid -navn Registerregister: Tag” -skriptet. Trekk etter det det spesifiserte bildet og tag det. Til slutt, skyv det merkede bildet til Docker Private Registry. Denne guiden har demonstrert trinnvise prosedyrer for å sette opp Docker Private Registry on Ubuntu.