Zoeken…


Het register uitvoeren

Gebruik geen registry:latest ! Deze afbeelding verwijst naar het oude v1-register. Dat Python-project wordt niet meer ontwikkeld. Het nieuwe v2-register is geschreven in Go en wordt actief onderhouden. Wanneer mensen verwijzen naar een "privé-register", verwijzen ze naar het v2-register, niet naar het v1-register!

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

De bovenstaande opdracht voert de nieuwste versie van het register uit, die te vinden is in het Docker Distribution-project .

Zie het gedeelte over afbeeldingen beheren voor meer voorbeelden van functies voor afbeeldingsbeheer, zoals taggen, trekken of duwen.

Configureer het register met AWS S3-opslagbackend

Het configureren van een privéregister om een AWS S3- backend te gebruiken is eenvoudig. Het register kan dit automatisch doen met de juiste configuratie. Hier is een voorbeeld van wat er in uw config.yml bestand zou moeten staan:

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

De velden accesskey en secretkey zijn IAM-referenties met specifieke S3-machtigingen (zie de documentatie voor meer informatie). Het kan net zo gemakkelijk inloggegevens gebruiken als het AmazonS3FullAccess beleid is bijgevoegd. De region is de regio van je S3-bucket. De bucket is de bucketnaam. U kunt ervoor kiezen om uw afbeeldingen versleuteld op te slaan met encrypt . Het secure veld dient om het gebruik van HTTPS aan te geven. Over het algemeen moet u v4auth op true, ook al is de standaardwaarde false. De chunksize veld kunt u te houden aan de S3 API eis dat chunked upload zijn ten minste vijf megabyte groot. Tenslotte rootdirectory specificeert een directory onder je S3 emmer om gebruik te maken.

Er zijn andere opslagbackends die net zo gemakkelijk kunnen worden geconfigureerd.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow