Docker-Konfiguration Alibaba Cloud Image Acceleration Pull-Implementierung

Docker-Konfiguration Alibaba Cloud Image Acceleration Pull-Implementierung

Heute habe ich Docker verwendet, um das Image abzurufen, aber die Geschwindigkeit war so schlecht, dass ich es nicht sehen konnte und bis zum Ende warten musste.

lesen tcp 192.168.31.60:55550->104.18.123.25:443: lesen: Verbindung vom Peer zurückgesetzt

Übertragungsanomalie

Dann habe ich im Internet gesehen, dass ich die von Alibaba Cloud bereitgestellte Bildbeschleunigung konfigurieren kann

Spezifische Methode

Nutzen Sie den Container Image Service von Alibaba Cloud

Schnellzugriff: Container-Registrierung

Kopieren Sie die Accelerator-Adresse

Suchen Sie die Datei daemon.json im Verzeichnis /etc/docker (erstellen Sie sie, falls sie nicht existiert) und schreiben Sie den folgenden Inhalt hinein

  {
   "Registrierungsspiegel": ["https://xxxxxx.mirror.aliyuncs.com"]
  }

Die Adresse ist die Adresse, die Sie in Schritt 2 auf der Alibaba Cloud-Website kopiert haben

Daemon neu starten

systemctl daemon-reload

Starten Sie den Docker-Dienst neu

systemctl Neustart Docker

Fertig, getestet, der Auszug ist schnell und angenehm. . . .

Zusatzwissen: Docker Pull/Push Images aus der Alibaba Cloud

Melden Sie sich beim Alibaba Cloud Docker-Register an:

$ sudo docker login [email protected] registry.cn-hangzhou.aliyuncs.com

Der Benutzername für die Anmeldung bei der Registrierung ist der vollständige Name Ihres Alibaba Cloud-Kontos und das Kennwort ist das Kennwort, das Sie bei der Aktivierung des Dienstes festgelegt haben.

Sie können das Docker-Anmeldekennwort ändern, indem Sie auf der Homepage der Image-Verwaltung auf die Schaltfläche in der oberen rechten Ecke klicken.

Ziehen Sie das Image aus der Registrierung:

$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/qz/nginx-vim:[Image-Versionsnummer]

Übertragen Sie das Image in die Registrierung:

$ sudo docker login [email protected] registry.cn-hangzhou.aliyuncs.com

$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/qz/nginx-vim:[Image-Versionsnummer]

$ sudo docker push registry.cn-hangzhou.aliyuncs.com/qz/nginx-vim:[Image-Versionsnummer]

Bitte füllen Sie [ImageId] und [Bildversionsnummer] entsprechend Ihren eigenen Bildinformationen aus.

Achten Sie auf Ihre Netzwerkumgebung

Beim Pushen von Bildern aus ECS können Sie das Intranet verwenden. Dadurch wird die Geschwindigkeit erheblich gesteigert und der öffentliche Netzwerkverkehr wird nicht belastet.

Wenn sich die Maschine, für die Sie sich beworben haben, im klassischen Netzwerk befindet, verwenden Sie bitte registry-internal.cn-hangzhou.aliyuncs.com als Domänennamen der Registrierung zum Anmelden und als Bild-Namespace-Präfix

Wenn sich die Maschine, für die Sie sich beworben haben, in einem VPC-Netzwerk befindet, verwenden Sie bitte registry-vpc.cn-hangzhou.aliyuncs.com als Domänennamen des Registers zum Anmelden und als Bild-Namespace-Präfix

Probe:

Benennen Sie das Image mit dem Docker-Tag um und übertragen Sie es über die private Netzwerk-IP in die Registrierung:

$ sudo Docker-Bilder

REPOSITORY TAG BILD ID ERSTELLT VIRTUELLE GRÖSSE
registry.aliyuncs.com/acs/agent 0.7-dfb6816 37bb9c63c8b2 vor 7 Tagen 37,89 MB

$ sudo Docker-Tag 37bb9c63c8b2 Registry..aliyuncs.com/acs/agent:0.7-dfb6816

Suchen Sie Ihre Image-ID über Docker-Images und benennen Sie die Image-Domäne in die Intranetadresse der Registrierung für die geänderte Image-ID um.

$ sudo docker push registry..aliyuncs.com/acs/agent

Der obige Artikel über die Konfiguration des Alibaba Cloud Image Acceleration Pull in Docker ist alles, was ich mit Ihnen teilen möchte. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung, wo das von Docker abgerufene Image gespeichert ist
  • Docker-Pull-Image und Tag-Vorgang Pull | Tag
  • Detaillierte Erklärung, wo die von Docker abgerufenen Bilder gespeichert werden
  • Lösung für das Problem der langsamen Docker-Pull-Image-Geschwindigkeit
  • So lösen Sie das Problem der langsamen Docker-Pull-Image-Geschwindigkeit
  • Detaillierte Erklärung, wo die von Docker abgerufenen Bilddateien gespeichert werden
  • Lösen Sie das Problem des Docker-Pull-Image-Fehlers

<<:  Detaillierte Erklärung, wie Sie verhindern können, dass Inhalte auf HTML-Seiten ausgewählt, kopiert oder mit der rechten Maustaste angeklickt werden.

>>:  Detaillierte Erklärung der Kommunikation zwischen hierarchisch verschachtelten Komponenten in der Vue-Frontend-Entwicklung

Artikel empfehlen

Lösen Sie das Problem, dass Docker das MySQL-Image zu langsam zieht

Nachdem wir eine halbe Stunde lang versucht hatte...

Vue implementiert die Frage-Antwort-Funktion

1. Schnittstelle für die Anforderung einer Antwor...

Vue3 AST Parser-Quellcode-Analyse

Inhaltsverzeichnis 1. Generieren Sie einen abstra...

Vollständiger Schrittbericht zur Vue-Kapselung allgemeiner Tabellenkomponenten

Inhaltsverzeichnis Vorwort Warum müssen wir die T...

Über IE8-Kompatibilität: Erklärung des X-UA-Compatible-Attributs

Problembeschreibung: Code kopieren Der Code laute...

Eine kurze Analyse der parallelen MySQL-Replikation

01 Das Konzept der parallelen Replikation In der ...

js realisiert das dynamische Laden von Daten durch Wasserfallfluss

In diesem Artikel erfahren Sie den spezifischen C...

Super ausführliches Tutorial zur Installation von MySQL 8.0.23

Inhaltsverzeichnis Vorwort 1. Laden Sie MySQL von...

So kapseln Sie Paging-Komponenten manuell in Vue3.0

In diesem Artikel wird der spezifische Code der m...

Vue Element-ui-Tabelle realisiert Baumstrukturtabelle

In diesem Artikel wird der spezifische Code der E...

Interviewer stellen häufig Fragen zum Lebenszyklus von React

React-Lebenszyklus Zwei Bilder zum besseren Verst...

MySQL 8.0.20 Installations-Tutorial mit Bildern und Text (Windows 64-Bit)

1: Download von der offiziellen MySQL-Website htt...