Suche…


Ausführen der Registrierung

registry:latest nicht verwenden registry:latest ! Dieses Bild zeigt auf die alte v1-Registrierung. Dieses Python-Projekt wird nicht mehr entwickelt. Die neue v2-Registry ist in Go geschrieben und wird aktiv gewartet. Wenn sich Leute auf eine "private Registry" beziehen, beziehen sie sich auf die v2-Registry, nicht auf die v1-Registry!

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

Der obige Befehl führt die neueste Version der Registrierung aus, die sich im Docker Distribution-Projekt befindet .

Weitere Beispiele für Bildverwaltungsfunktionen, z. B. Kennzeichnen, Ziehen oder Pushing, finden Sie im Abschnitt zum Verwalten von Bildern.

Konfigurieren Sie die Registrierung mit AWS S3 Storage Backend

Das Konfigurieren einer privaten Registry für die Verwendung eines AWS S3- Backends ist einfach. Die Registry kann dies automatisch mit der richtigen Konfiguration durchführen. Hier ist ein Beispiel, was in Ihrer config.yml Datei enthalten sein sollte:

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

Die accesskey und secretkey Felder sind IAM - Anmeldeinformationen mit spezifischen S3 - Berechtigungen (siehe die Dokumentation für weitere Informationen). Es kann genauso einfach Anmeldeinformationen mit der AmazonS3FullAccess Richtlinie verwenden . Die region ist die Region Ihres S3-Buckets. Der bucket ist der Bucket-Name. Sie können Ihre Bilder mit encrypt . Das secure Feld gibt die Verwendung von HTTPS an. Sie sollten v4auth im Allgemeinen auf true v4auth , obwohl der Standardwert false ist. Das chunksize Feld ermöglicht es Ihnen, die S3-API-Anforderung einzuhalten, dass die Größe der hochgeladenen Uploads mindestens fünf Megabyte beträgt. Schließlich gibt rootdirectory ein Verzeichnis an, das unter Ihrem S3-Bucket verwendet werden soll.

Es gibt andere Speicher-Backends , die genauso einfach konfiguriert werden können.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow