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

So binden Sie einen Domänennamen an den Nginx-Dienst

Konfigurieren Sie mehrere Server in nginx.conf: B...

Verwendung des MySQL Query Rewrite-Plugins

Plugin zum Umschreiben von Abfragen Ab MySQL 5.7....

MySQL-Lösung für zeitgesteuerte Backups (mithilfe von Linux crontab)

Vorwort Obwohl manche Liebe auf dieser Welt ihren...

Mehrere Möglichkeiten, Bilder in React-Projekte einzuführen

Der img-Tag führt das Bild ein Da React die Seite...

Detaillierte Erläuterung des Beispiels für MySQL-Integritätsbeschränkungen

Dieser Artikel beschreibt die MySQL-Integritätsbe...

js, um einen einfachen Akkordeoneffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

MySQL implementiert den Vorgang zum Festlegen mehrerer Primärschlüssel

Benutzertabelle, ID-Nummer muss eindeutig sein, M...

Lösung für das Problem der Nullspalte in der NOT IN-Füllgrube in MySQL

Als ich vor einiger Zeit an einer kleinen Funktio...

Analyse des Quellcodes des Nginx-Speicherpools

Inhaltsverzeichnis Speicherpoolübersicht 1. Nginx...

Vue+Element implementiert Dropdown-Menü mit lokaler Suchfunktion – Beispiel

brauchen: Das Backend gibt ein Array-Objekt zurüc...

Installationsprozess der React Native-Umgebung

React-Native-Installationsprozess 1.npx react-nat...

Einführung in die MySQL-Ansicht und Tutorial zur grundlegenden Bedienung

Vorwort Ansicht ist ein sehr nützliches Datenbank...