So verwenden Sie ein Domestic Image Warehouse für Docker

So verwenden Sie ein Domestic Image Warehouse für Docker

1. Problembeschreibung

Aus bestimmten Gründen ist die Downloadgeschwindigkeit von Docker -Images in China besonders langsam. Also für immersive Entwicklung. Am besten ist es, auf eine inländische Quelle umzusteigen. Hier nehmen wir das 163-Spiegel-Repository als Beispiel. Ändern Sie zuerst die Konfigurationsdatei /etc/docker/daemon.json .

sudo vi /etc/docker/daemon.json

Ersetzen Sie den Inhalt dieser Datei durch die Alibaba-Quelle. Die geänderte Datei /etc/docker/daemon.json lautet:

{
  "Registrierungsspiegel": ["http://hub-mirror.c.163.com"]
} 

Bildbeschreibung hier einfügen

systemctl restart docker restart Docker neu. Verwenden Sie dann den Befehl docker info um die Image Warehouse-Informationen anzuzeigen. Die Ergebnisse sind wie folgt:

root@ubuntu:~# Docker-Info
Kunde:
 Debug-Modus: false

Server:
 Behälter: 3
 Laufen: 0
 Pausiert: 0
 Gestoppt: 3
 Bilder: 3
 Serverversion: 19.03.8
 Speichertreiber: overlay2
 Unterstützendes Dateisystem: <unbekannt>
 Unterstützt d_type: true
 Native Overlay Diff: wahr
 Protokollierungstreiber: JSON-Datei
 Cgroup-Treiber: cgroupfs
 Plugins:
 Lautstärke: lokal
 Netzwerk: Bridge-Host, IPVLAN, MacVLAN, Null-Overlay
 Protokoll: awslogs fluentd gcplogs gelf journald json-Datei lokale Protokolleinträge splunk syslog
 Schwarm: inaktiv
 Laufzeiten: runc
 Standardlaufzeit: runc
 Binärdatei initialisieren: docker-init
 Containerd-Version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
 Runc-Version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
 Init-Version: fec3683
 Sicherheitsoptionen:
 appArmor
 sicherheitskomp
  Profil: Standard
 Kernel-Version: 4.15.0-97-generic
 Betriebssystem: Ubuntu 18.04.4 LTS
 Betriebssystemtyp: Linux
 Architektur: x86_64
 CPUs: 12
 Gesamtspeicher: 7,767 GiB
 Name: Ubuntu
 ID: 2XV6:BJ7Q:6BIH:4FIR:HEPL:3GF7:33A2:GGTU:EQMB:EKGX:EO34:5J44
 Docker-Stammverzeichnis: /var/lib/docker
 Debug-Modus: false
 Registrierung: https://index.docker.io/v1/
 Beschriftungen:
 Experimentell: falsch
 Unsichere Register:
 127.0.0.0/8
 Registrierungsspiegel:
 http://hub-mirror.c.163.com/
 Live-Wiederherstellung aktiviert: false

WARNUNG: Keine Unterstützung für Swap-Limits 

Bildbeschreibung hier einfügen

2. Zusammenfassung

Der Großteil des Codes im Buch ist korrekt, wenn man ihn direkt ausführt, es gibt jedoch immer wieder Software-Updates, für die der Autor nichts tun kann. Es kommt häufig vor, dass die vorherige API korrekt war, später jedoch verworfen oder geändert wurde. Deshalb müssen wir den Quellcode verfolgen. Dies ist nur eine kleine Frage. Ohne den selbstlosen Einsatz unserer Vorgänger ist es schwer vorstellbar, wie viel wir an einem Tag lernen können. Vielen Dank an alle Senioren für ihren Einsatz, durch den wir viele Umwege vermeiden konnten!

Dies ist das Ende dieses Artikels über die Verwendung von inländischen Image-Repositorys mit Docker. Weitere relevante Inhalte zu inländischen Image-Repositorys mit Docker 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:
  • So verwenden Sie Docker buildx, um plattformübergreifende Images zu erstellen und sie in private Repositories zu übertragen
  • Verwenden Sie Docker, um ein Git-Image mithilfe des Klon-Repositorys zu erstellen
  • Jenkins erstellt Docker-Images und überträgt sie in das Harbor-Warehouse.
  • docker-maven-plugin verpackt das Image und lädt es in ein privates Warehouse hoch
  • So verwenden Sie das Docker-Image-Repository
  • Alibaba Cloud-Bereitstellungsschritte für das private Docker-Image-Repository
  • Docker-Container-Praxis-Image-Warehouse

<<:  Vue implementiert die Drag & Drop-Sortierfunktion der Seiten-Div-Box

>>:  Beispielcode zur Implementierung eines Karten-Wasserfall-Layouts mit CSS3-Spalten

Artikel empfehlen

Detaillierte Erklärung des Integer-Datentyps tinyint in MySQL

Inhaltsverzeichnis 1.1Tinyint-Typbeschreibung 1.2...

Miniprogramm zur Implementierung der Sieve-Lotterie

In diesem Artikelbeispiel wird der spezifische Co...

Einfaches Beispiel für die Verschönerung von HTML-Kontrollkästchen und -Radios

Einfaches Beispiel für die Verschönerung von HTML...

So zeigen Sie alle laufenden Prozesse in Linux an

Sie können den Befehl ps verwenden. Es kann relev...

So verwenden Sie jconsole zum Überwachen von Remote-Tomcat-Diensten

Was ist JConsole JConsole wurde in Java 5 eingefü...

Bootstrap 3.0-Lernunterlagen für Anfänger

Als ersten Artikel dieser Studiennotiz beginnen w...

Eine kurze Diskussion über den Linux-Signalmechanismus

Inhaltsverzeichnis 1. Signalliste 1.1. Echtzeitsi...

So deinstallieren und installieren Sie Tomcat neu (mit Bildern und Text)

Deinstallieren Sie tomcat9 1. Da die Installation...

So fahren Sie MySQL sicher herunter

Beim Herunterfahren des MySQL-Servers können, abh...

Das Lazy-Loading-Attributmuster in JavaScript verstehen

Traditionell erstellen Entwickler Eigenschaften i...

HTML-Beispielcode zur Implementierung des Tab-Wechsels

Tab-Umschalten ist auch eine gängige Technologie ...