Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Et Docker-register er et system som lagrer og distribuerer Docker-bilder. Det er mange bilder som ligger på en registerhub. Ett bilde kan ha flere versjoner, hver identifisert med en annen tag.

Et register lar brukere trekke Docker-bilder fra det og skyve nye bilder til det for hosting. Dette lar deg ha en kopi av søknaden din på nett. Den lar deg også dele bildene med andre.

Finn ut alt du trenger for å sende et bilde av en applikasjon til Docker-registeret.

Hvorfor bruke Docker Registry?

Selv om det er mange offentlige registre på nettet, er DockerHub veldig populært. Docker-registeret er et produkt fra Docker Inc, selskapet som er ansvarlig for Docker-plattformen seg selv. Den er vert for både offentlige og private depoter. Du kan bruke offentlige depoter eller betale for begrensede private depoter.

Docker-registeret gir automatiserte bygg, bedriftskontoer og kildekontrollintegrasjon. Oppsettet er omtrent som

GitHub, den samarbeidende åpen kildekodeplattformen. Docker-motoren samhandler med Docker-registeret som standard. Du kan også kjøre CI/CD-prosessene.

Du kan lære mer om Docker-registeret ved å distribuere en demo-app.

Opprett en Docker Registry-konto

Start med å navigere til Docker Hub-nettstedet og registrere en konto der.

Når du har registrert deg og logget på vil du ha tilgang til Docker-kontoen din.

Du må opprette et depot for å skyve et demo-appbilde til. Klikk på Opprett depot knappen, og angi deretter en Navn og Beskrivelse av depotet. Du kan velge om du vil gjøre depotet offentlig eller privat. Docker-registeret gir deg tilgang til ett gratis privat depot og flere offentlige.

Trekk et Docker-bilde

For å teste prosessen, trekk et eksempel på Docker-bilde fra Docker Hub. Du kan trekke et Ubuntu-bilde ved å bruke denne kommandoen:

docker pull ubuntu

Ubuntu er et av de offisielle Docker-bildene. Deretter må du skyve det inn i ditt eget Docker-depot.

Send bildet ditt til Docker-registeret

Du må nå skyve bildet fra din lokale maskin til Docker Hub-depotet. Alle depoter inneholder instruksjoner om hvordan du skyver bilder inn i dem. Du må bruke denne spesifikke syntaksen for å strukturere det lokale bildet ditt før du skyver det til depotet ditt. Det skal se slik ut:

Endre navnet på bildet i din lokale repo for å ha samme navn som kommandoen på det eksterne depotet. Du kan gjøre dette med følgende kommando:

docker tag ubuntu: siste sandra35/testrepo: siste

Når prosessen er fullført, skal du se bildet med det nye navnet og taggen blant bildene dine.

Gå deretter videre og skyv bildet til registeret med følgende kommando:

docker push sandra35/testrepo: siste

Et vellykket push vil se slik ut:

Naviger nå til det eksterne Docker-lageret i nettleseren din. Du bør se bildet i depotet når du oppdaterer siden.

Gratulerer, du har vært vert for et bilde i Docker-registeret! Du kan sjekke apploggene ved å klikke på bildet.

Ved å bruke samme metode kan du være vert for dine egne applikasjoner. Størrelsen på programmet vil øke volumet på det vertsbaserte bildet. Registeret lagrer bildet til du sletter det. Du kan dele bildet ditt med hvem som helst på internett.

Docker-registeret er det beste registeret

Docker-registeret er en av de flotte funksjonene til Docker-programvaresystemet. Registeret optimerer lagring og distribusjon av bilder på nettet. Du kan raskt bygge containerbaserte applikasjoner og sende dem online.

Docker-registeret er vert for et ubegrenset antall applikasjoner på sine offentlige depoter. Alternativt kan du opprette betalte private depoter begrenset til en bestemt målgruppe.

Begynn å bruke Docker-registeret og endre måten du lagrer og deler applikasjoner på.