Eine kurze Analyse der privaten Docker-Bildbibliothek und des Alibaba Cloud-Objektspeicher-OSS

Eine kurze Analyse der privaten Docker-Bildbibliothek und des Alibaba Cloud-Objektspeicher-OSS

Private Docker-Imagebibliothek

Private Docker-Bildbibliothek und Alibaba Cloud-Objektspeicher OSS

Die Bildverwaltung ist der Kern von Docker. Um den Anforderungen an die gemeinsame Nutzung von Bildern innerhalb eines Unternehmens oder einer Organisation gerecht zu werden, hat Docker offiziell ein Open-Source-Projekt namens Docker-Registry auf Github eingerichtet, das speziell zum Erstellen einer privaten Docker-Bildbibliothek verwendet wird.

Starten Sie schnell das Docker-Register, das Alibaba Cloud Object Storage OSS unterstützt

Sie können docker-registry von https://github.com/docker/docker-registry herunterladen und installieren und den OSS-Treiber über pip installieren:

pip installiere Docker-Registry-Treiber-Alioss

Führen Sie die Docker-Registrierung aus

docker run -e OSS_BUCKET=-e STORAGE_PATH=/docker/ -e OSS_KEY=-e 
OSS_SECRET=-p 5000:5000 -d chrisjin/registry:ali_oss

Konfigurieren Sie config.yml:

```lokal: &lokal
<<: *allgemein
Speicher: Alioss
Speicherpfad: _env:STORAGE_PATH:/devregistry/
oss_bucket: _env:OSS_BUCKET[:Standardwert]
oss_accessid: _env:OSS_KEY[:Ihre_Zugriffs-ID]
oss_accesskey: _env:OSS_SECRET[:Ihr_Zugriffsschlüssel]```

Starten Sie die Docker-Registrierung:

DOCKER_REGISTRY_CONFIG=[Ihr_Konfigurationspfad]
gunicorn -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wi:Anwendung

Oben finden Sie alle Inhalte und Schritte zur Einführung der privaten Docker-Image-Bibliothek und des Alibaba Cloud Object Storage OSS. Vielen Dank für Ihre Unterstützung an 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Alibaba Cloud-Bereitstellungsschritte für das private Docker-Image-Repository

<<:  Beispiel zum Erstellen eines Datenbanknamens mit Sonderzeichen in MySQL

>>:  Zusammenfassung der Überwachung von Tastaturereignissen durch Vue

Artikel empfehlen

WeChat-Applet implementiert Taschenrechnerfunktion

In diesem Artikel wird der spezifische Code für d...

js, um die Produktionsmethode des Karussells zu realisieren

In diesem Artikel wird der spezifische Code für j...

So implementieren Sie die Paging-Funktion des MyBatis-Interceptors

So implementieren Sie die Paging-Funktion des MyB...

Implementierung der Webpack-Codefragmentierung

Inhaltsverzeichnis Hintergrund CommonsChunkPlugin...

Eingabedatei zur benutzerdefinierten Schaltflächenverschönerung (Demo)

Ich habe schon einmal einen solchen Artikel gesch...

SQL-Fuzzy-Abfragebericht: ORA-00909: Lösung: Ungültige Anzahl von Parametern

Bei Verwendung einer Oracle-Datenbank für Fuzzy-A...

Vue erzielt den Top-Effekt durch V-Show

html <div Klasse="nach oben" v-show=...

Mehrere Möglichkeiten zum Ändern der SELECT-Optionen in einer HTML-Dropdown-Box

Nachdem das Formular übermittelt wurde, wird die z...

Grafisches Tutorial zur Installation von MySQL 5.5 unter Win7

Die MySQL-Installation ist relativ einfach. Norma...

Eine detaillierte Diskussion der Auswertungsstrategien in JavaScript

Inhaltsverzeichnis Eine Kastanie zum Abdecken Par...

Detaillierte Erklärung zur Installation von PHP7 unter Linux

Wie installiere ich PHP7 unter Linux? 1. Installi...

Analysieren Sie den Unterschied zwischen ES5 und ES6

Inhaltsverzeichnis Überblick Funktionssignatur Op...

Detailliertes Tutorial zur Installation von MySQL 8 in CentOS 7

Vorbereiten Umweltinformationen zu diesem Artikel...