Gå til indholdet

Containerregister

Et containerregister gemmer og distribuerer images. Tags kan ændres; en digest fastlægger indholdet, men beviser ikke, at softwareversionen er godkendt.

Også kendt somContainer Registry
Cloud & drift

Hvad er et containerregister?

Et containerregister gemmer og distribuerer containerimages. Applikationen startes først fra imaget i et kørselsmiljø. Docker skelner mellem registret og et repository, en samling af beslægtede images i registret. Du kan bruge offentlige registre eller registre med begrænset adgang.

Et tag er en læsbar henvisning til en imageversion. I det fiktive eksempel peger portal:stable først på IMG-A og efter en ny godkendelse på IMG-B. De to imagenavne tilhører vores eksempel og er ikke faktiske digestværdier. Det uændrede tag beviser ikke, at samme indhold bliver hentet.

Hent en godkendt version på en sporbar måde

Docker dokumenterer hentning via en digest som en uforanderlig indholdsidentifikator. Registrér denne identifikator og den tilhørende kontrol for den godkendte version. En digest bekræfter ikke i sig selv en troværdig oprindelse eller dit teams godkendelse. Sikkerhedsopdateringer skal kontrolleres bevidst og overtages gennem en ny valgt version.

Fastlæg, hvem der må uploade, hente og fjerne images, og hvilke versioner der bevares. En deployment skal fortsat kunne få adgang til det nødvendige image. Den tilsluttede deploymentpipeline afgør, om nye images automatisk sættes i drift. At gemme dem i registret beskriver ikke det forløb.

Kilder

Artikler om emnet

Cloud & drift med ASES

Hosting, deployment, vedligeholdelse og support