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

MySQL-Tutorial: Datendefinitionssprache (DDL), Beispiel, ausführliche Erklärung

Inhaltsverzeichnis 1. Einführung in die Grundfunk...

mysql5.7.18 dekomprimierte Version zum Starten des MySQL-Dienstes

Die dekomprimierte Version von mysql5.7.18 starte...

So verwenden Sie die Wurmreplikation in einer MySQL-Datentabelle

Einfach ausgedrückt besteht die MySQL-Wurmreplika...

Details zu verschiedenen Schriftformaten in HTML-Webseiten

Dieser Abschnitt beginnt mit den Details der Text...

Implementierung des Docker View Container Log-Befehls

Warum sollten wir das Protokoll lesen? Wenn beisp...

Tutorial zu HTML-Tabellen-Tags (3): Breiten- und Höhenattribute WIDTH, HEIGHT

Standardmäßig werden Breite und Höhe der Tabelle ...

js+Html zur Realisierung einer Tabellenbearbeitungsoperation

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

JS-Implementierung des Apple-Rechners

In diesem Artikelbeispiel wird der spezifische JS...

Implementierungsschritte zur Kapselung von Komponenten basierend auf React

Inhaltsverzeichnis Vorwort Wie kapselt Antd Kompo...

Detaillierte Erklärung des Json-Formats

Inhaltsverzeichnis Ein JSON basiert auf zwei Stru...

Fügen Sie dem Debian-Docker-Container geplante Crontab-Aufgaben hinzu

Mittlerweile basieren die meisten Docker-Images a...