Setup Docker Private Registry on Ubuntu

Setup Docker Private Registry on Ubuntu

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:

  • Register: 2: Det er det offisielle Docker -bildet for å kjøre et Docker -register, som brukes til å lagre og distribuere Docker -bilder.
  • -Start på nytt = alltid: Dette alternativet sikrer at beholderen automatisk starter på nytt hvis den stopper av en eller annen grunn.
  • -P 5000: 5000: Den kartlegger port 5000 på verten til port 5000 i beholderen, og gir ekstern tilgang til registeret.

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.