Sök…


Kör registret

Använd inte registry:latest ! Den här bilden pekar på det gamla v1-registret. Det Python-projektet utvecklas inte längre. Det nya v2-registret är skrivet i Go och upprätthålls aktivt. När människor hänvisar till ett "privat register" hänvisar de till v2-registret, inte till v1-registret!

docker run -d -p 5000:5000 --name="registry" registry:2

Ovanstående kommando kör den senaste versionen av registret, som kan hittas i Docker Distribution-projektet .

För mer exempel på bildhanteringsfunktioner, såsom märkning, dra eller tryck, se avsnittet om hantering av bilder.

Konfigurera registret med AWS S3-lagringsbackend

Det är enkelt att konfigurera ett privat register för att använda en AWS S3- backend. Registret kan göra detta automatiskt med rätt konfiguration. Här är ett exempel på vad som ska finnas i din config.yml fil:

storage:
    s3:
        accesskey: AKAAAAAACCCCCCCBBBDA
        secretkey: rn9rjnNuX44iK+26qpM4cDEoOnonbBW98FYaiDtS
        region: us-east-1
        bucket: registry.example.com
        encrypt: false
        secure: true
        v4auth: true
        chunksize: 5242880
        rootdirectory: /registry

accesskey och secretkey är IAM-referenser med specifika S3-behörigheter (se dokumentationen för mer information). Det kan lika enkelt använda referenser med AmazonS3FullAccess policyn bifogad. region är regionen på din S3-hink. bucket är skopnamnet. Du kan välja att lagra bilderna krypterats med encrypt . Det secure fältet är att indikera användningen av HTTPS. Du bör i allmänhet ställa v4auth till true, även om dess standardvärde är falskt. chunksize fältet låter dig följa S3 API-kravet att uppladdade uppladdningar är minst fem megabyte i storlek. Slutligen specificerar rootdirectory en katalog under din S3-hink som ska användas.

Det finns andra lagringsstöd som kan konfigureras lika enkelt.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow