Docker
Docker-Registrierung
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.