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

Detaillierte Untersuchung von vue2.x - Erklärung der h-Funktion

Inhaltsverzeichnis Lösung, Zusammenfassen: Vue-Pr...

Zehn Erfahrungen im Webdesign im Jahr 2008

<br />Das Internet verändert sich ständig un...

Anmeldung zur Token-Verifizierung im Vue-Projekt (Front-End-Teil)

In diesem Artikelbeispiel wird der spezifische Co...

So wählen Sie zwischen MySQL CHAR und VARCHAR

Inhaltsverzeichnis VARCHAR- und CHAR-Typen Abschl...

CSS3 realisiert den roten Umschlag-Shaking-Effekt

Es besteht die Anforderung, den Schütteleffekt de...

HTML CSS3 streckt den Bildanzeigeeffekt nicht

1. Verwenden Sie das Transform-Attribut, um das B...

Detaillierte Erklärung der atomaren DDL-Syntax von MySQL 8.0

Inhaltsverzeichnis 01 Einführung in Atomic DDL 02...

Perfekte Lösung für das Zeitzonenproblem des Docker Alpine-Image

Als ich kürzlich Docker zum Bereitstellen einer J...

JavaScript-Grundlagenreihe: Funktionen und Methoden

Inhaltsverzeichnis 1. Der Unterschied zwischen Fu...

So verwenden Sie vue3+TypeScript+vue-router

Inhaltsverzeichnis Einfach zu bedienen Erstellen ...

Zwei Möglichkeiten zum Aktivieren der Firewall im Linux-Dienst

Es gibt zwei Möglichkeiten: 1. Servicemethode Übe...