Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Et Docker-register er et system, der gemmer og distribuerer Docker-billeder. Der er mange billeder hostet på en registreringshub. Et billede kan have flere versioner, hver identificeret med et andet tag.

Et register lader brugere trække Docker-billeder fra det og skubbe nye billeder til det til hosting. Dette giver dig mulighed for at have en kopi af din ansøgning online. Det giver dig også mulighed for at dele billederne med andre.

Find ud af alt hvad du behøver for at skubbe et billede af en applikation til Docker-registret.

Hvorfor bruge Docker Registry?

Selvom der er mange offentlige registre online, er DockerHub meget populær. Docker-registret er et produkt fra Docker Inc, den virksomhed, der er ansvarlig for Docker-platformen sig selv. Det er vært for både offentlige og private depoter. Du kan bruge offentlige arkiver eller betale for begrænsede private arkiver.

instagram viewer

Docker-registret giver automatiserede builds, virksomhedskonti og kildekontrolintegration. Opsætningen ligner meget GitHub, den kollaborative open source-platform. Docker-motoren interagerer med Docker-registret som standard. Du kan også køre dine CI/CD-processer.

Du kan lære mere om Docker-registret ved at implementere en demo-app.

Opret en Docker Registry-konto

Start med at navigere til Docker Hub hjemmeside og registrere en konto der.

Når du har tilmeldt dig og logget på, har du adgang til din Docker-konto.

Du skal oprette et lager for at skubbe et demo-appbillede til. Klik på Opret lager knappen, og angiv derefter en Navn og Beskrivelse af depotet. Du kan vælge, om du vil gøre dit lager offentligt eller privat. Docker-registret giver dig adgang til et gratis privat depot og flere offentlige.

Træk et Docker-billede

For at teste processen skal du trække et eksempel på Docker-billede fra Docker Hub. Du kan trække et Ubuntu-billede ved hjælp af denne kommando:

docker pull ubuntu

Ubuntu er et af de officielle Docker-billeder. Dernæst skal du skubbe det ind i dit eget Docker-lager.

Skub dit billede til Docker Registry

Du skal nu skubbe billedet fra din lokale maskine til Docker Hub-depotet. Alle depoter indeholder instruktioner om, hvordan man skubber billeder ind i dem. Du skal bruge denne specifikke syntaks til at strukturere dit lokale billede, før du skubber det til dit lager. Det skal se sådan ud:

Skift navnet på billedet i dit lokale arkiv til at have det samme navn som kommandoen på fjernlageret. Du kan gøre dette med følgende kommando:

docker tag ubuntu: seneste sandra35/testrepo: seneste

Når processen er færdig, bør du se billedet med det nye navn og tag blandt dine billeder.

Gå derefter videre og skub billedet til registreringsdatabasen med følgende kommando:

docker push sandra35/testrepo: seneste

Et vellykket push vil se sådan ud:

Naviger nu til dit eksterne Docker-lager i din browser. Du bør se billedet i depotet, når du opdaterer siden.

Tillykke, du har med succes hostet et billede i Docker-registret! Du kan tjekke app-loggene ved at klikke på billedet.

Ved at bruge samme metode kan du hoste dine egne applikationer. Størrelsen på din applikation vil øge volumen af ​​det hostede billede. Registreringsdatabasen gemmer billedet, indtil du sletter det. Du kan dele dit billede med alle på internettet.

Docker-registret er det bedste register

Docker-registret er en af ​​de store funktioner i Docker-softwaresystemet. Registret optimerer lagring og distribution af billeder online. Du kan hurtigt bygge containeriserede applikationer og sende dem online.

Docker-registret er vært for et ubegrænset antal applikationer på dets offentlige arkiver. Alternativt kan du oprette betalte private arkiver begrænset til en bestemt målgruppe.

Begynd at bruge Docker-registret og ændre den måde, du gemmer og deler applikationer på.