Laden Sie ausländische Bilder mit Alibaba Cloud Image Repository herunter Bei der täglichen Verwendung von Docker oder K8S müssen Sie häufig Bilder von ausländischen Websites herunterladen, aber einige Websites sind in China nicht zugänglich. Um dieses Problem zu lösen, können Sie es aus dem von Alibaba Cloud bereitgestellten Image-Repository herunterladen, dann auf Ihren lokalen Computer ziehen und das Tag ändern, um es zu implementieren. Wenn Sie beispielsweise Istio mit K8S bereitstellen, müssen Sie das Image gcr.io/istio-testing/install-cni:1.5-dev herunterladen. Sie können es in Alibaba Cloud gemäß den folgenden Schritten erstellen und herunterladen: 1. Github konfigurieren Melden Sie sich zunächst bei Github an und erstellen Sie ein Repository zum Erstellen von Bildern, beispielsweise mit dem Namen image-build Erstellen Sie auf Ihrem lokalen Computer einen Ordner, beispielsweise mit dem Namen „dockerImage“ Geben Sie das DockerImage-Verzeichnis ein und klonen Sie das Repository in Github auf Ihren lokalen Computer. Nachdem das Klonen abgeschlossen ist, wechseln Sie in das Image-Build-Verzeichnis und erstellen Sie eine Docker-Datei mit dem Namen „install-cni“ und folgendem Inhalt: VON gcr.io/istio-testing/install-cni:1.5-dev Senden Sie die gerade erstellte Dockerfile-Datei an Git und geben Sie den Zweignamen als Master an (ändern Sie ihn entsprechend dem standardmäßigen ersten Zweignamen, wenn Sie ein Repository in Github erstellen). git add install-cni git commit -m "Dockerfile zum Erstellen des Install-CNI-Images erstellen" git branch -M master Pushen Sie den Inhalt in Git zu Github: git push -u Herkunft Master 2. Konfigurieren Sie Alibaba Cloud Die Schritte zum Konfigurieren und Erstellen des Image-Repositorys in Alibaba Cloud lauten wie folgt: Melden Sie sich bei der Alibaba Cloud-Konsole an und rufen Sie den Container-Image-Dienst auf Klicken Sie auf Klicken Sie nach Abschluss der Bindung auf das Image-Repository auf der linken Registerkarte, um mit der Erstellung des Namespace, des Repository-Namens und der Zusammenfassungsinformationen zu beginnen, und klicken Sie auf Weiter Wählen Sie Github in der Codequelle, CoderX-Aaron (das ist der Benutzername von Github) im Namespace und Image-Build im Repository. Aktivieren Sie in den Build-Einstellungen unten Klicken Sie nach dem Erstellen des Repositorys auf „Repository verwalten“ und wählen Sie auf der linken Registerkarte „Erstellen“ aus. Richten Sie zunächst eine neue Build-Regel in den Build-Regeln ein. Achten Sie dabei auf den Pfad und den Dateinamen des Dockerfile-Verzeichnisses, diese sollten mit denen in Github übereinstimmen. Klicken Sie nach dem Erstellen der Build-Regel auf die Schaltfläche „Jetzt erstellen“ hinter der entsprechenden Regel, um mit dem Erstellen des Images zu beginnen. 3. Ziehen Sie das Bild Nachdem das Image erfolgreich erstellt wurde, können Sie das erstellte Image auf der Registerkarte „Image-Version“ sehen. Ziehen Sie anschließend das Image auf den lokalen Computer. Die Schritte sind wie folgt: Melden Sie sich zunächst in der Befehlszeile des lokalen Computers beim Alibaba Cloud Mirror Repository an. Der für die Anmeldung verwendete Benutzername ist der vollständige Name des Alibaba Cloud-Kontos und das Kennwort ist das bei der Aktivierung des Dienstes festgelegte Kennwort. Docker-Login --Benutzername=Benutzername registry.cn-hangzhou.aliyuncs.com Ziehen Sie das Image aus der Registrierung auf den lokalen Docker-Pull-Registrierung.cn-hangzhou.aliyuncs.com/ops-docker/istio:v1 Ändern des Bild-Tags Docker-Tag registry.cn-hangzhou.aliyuncs.com/ops-docker/istio:v1 gcr.io/istio-testing/install-cni:1.5-dev Damit ist der Download des Install-CNI-Images abgeschlossen und die Image-Pull-Richtlinie in K8S in 4. Übertragen Sie das Bild in die Alibaba Cloud Um ein lokales Image in die Alibaba Cloud zu übertragen, müssen Sie zuerst das Tag des lokalen Images ändern: Docker-Tag [ImageId] registry.cn-hangzhou.aliyuncs.com/ops-docker/istio:[Image-Versionsnummer] Als nächstes pushen Sie das Bild: Docker-Push-Registrierung.cn-hangzhou.aliyuncs.com/ops-docker/istio: [Bildversionsnummer] Damit ist dieser Artikel über die Verwendung des Image-Repositorys von Alibaba Cloud zum Erstellen fremder Docker-Images abgeschlossen. Weitere Informationen zum Erstellen fremder Docker-Images auf Alibaba Cloud finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des Explain-Typs in MySQL
>>: Installieren Sie nodejs und yarn und konfigurieren Sie den Taobao-Quellprozessdatensatz
MySQL (5.6 und darunter) analysiert JSON #json-An...
Es gibt zwei Hauptgründe, warum es schwierig ist,...
Migration ist in vielen Fällen unvermeidlich. Har...
Inhaltsverzeichnis Initialisierung initState() in...
Durch Hinzufügen des Schlüsselworts extra_hosts i...
Vorwort Bei der Arbeit müssen wir häufig in einer...
Wie in der Abbildung gezeigt: Mit einer einzelnen ...
Problembeschreibung Durch die Konfiguration von n...
Ich habe schon Leute fragen hören, wie man Options...
1. Einleitung Dieser Artikel enthält keine Screen...
Vorwort Meine Anforderungen sind Syntaxhervorhebu...
Vorwort HTTP ist ein zustandsloses Kommunikations...
Der Installationsprozess von VMware wird nicht de...
Genug des Smalltalks <br />Basierend auf de...
In diesem Artikel wird hauptsächlich die SQL-Skri...