Einführung | index, wie der Name schon sagt, „Index“, der Indexdienst bietet hauptsächlich Spiegelindizierungs- und Benutzerauthentifizierungsfunktionen. Beim Herunterladen eines Bildes geht es, wie in der Abbildung unten gezeigt, zunächst zur Authentifizierung zum Indexdienst, findet dann die Adresse der Registrierung, in der sich das Bild befindet, und gibt es an den Docker-Client zurück. Schließlich lädt der Docker-Client das Bild herunter Während des Downloads greift die Registrierung natürlich auf den Index zu, um die Legitimität des Client-Tokens zu überprüfen. Unterschiedliche Bilder können in unterschiedlichen Registrierungsdiensten gespeichert werden und ihre Indexinformationen werden im Indexdienst abgelegt. |
Die Implementierung des Docker Warehouse verfügt über zwei Betriebsmodi
(1) standalone=true: In diesem Modus stellt das Warehouse selbst einen einfachen Indexdienst bereit. Während des Implementierungsprozesses implementiert der Index nur eine einfache Indexfunktion und keine Benutzerauthentifizierungsfunktion
(2) standalone=false: In diesem Modus müssen Sie den Indexdienst-Zugriffspunkt konfigurieren und den Indexdienst selbst implementieren
PUT /v1/repositories/(namespace)/(repo_name)/
DELETE /v1/repositories/(namespace)/(repo_name)/
Löschen Sie ein Repository. Das Benutzerkennwort und die Berechtigungen werden vor dem Löschen überprüft
PUT /v1/repositories/(namespace)/(repo_name)/images
Es wird im Docker-Push-Prozess aufgerufen. Seine Funktion besteht darin, die dem Repository entsprechende Bildliste zu aktualisieren
GET /v1/repositories/(namespace)/(repo_name)/images
PUT /v1/repositories/(namespace)/(repo_name)/auth
GET /v1/users/
POST /v1/users/
PUT /v1/users/username/
Der spezifische Header, die Aktion und die Antwort, die von jeder Schnittstelle angefordert werden, finden Sie hier (https://docs.docker.com/reference/api/docker-io_api/)
Das obige ist der detaillierte Inhalt vonDer einfachste Weg, den Docker-Indexdienst zu verstehen, finden Sie hier. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!