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

Vue implementiert bidirektionale Datenbindung

In diesem Artikelbeispiel wird der spezifische Co...

Zwei Möglichkeiten zum Erstellen von SSH-Server-Aliasen in Linux

Vorwort Wenn Sie häufig über SSH auf viele versch...

Verwenden des CSS-Loaders zum Implementieren des CSS-Moduls in Vue-CLI

【Vorwort】 Sowohl die modularen CSS-Lösungen von V...

Reines js, um den Effekt eines Karussells zu erzielen

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

Detaillierte Erklärung der Routenkonfiguration von Vue-Router

Inhaltsverzeichnis einführen Objektattribute in R...

Analyse von Mysql-Datenmigrationsmethoden und -Tools

In diesem Artikel wird hauptsächlich die Analyse ...

Vergleich zwischen Node.js und Deno

Inhaltsverzeichnis Vorwort Was ist Deno? Vergleic...

Beispiel für die Implementierung einer To-Do-Anwendung mit Vue

Hintergrund Zunächst möchte ich sagen, dass ich k...

Mehrere Möglichkeiten zum Senden von HTML-Formularen_PowerNode Java Academy

Methode 1: Absenden über den Absenden-Button <...

Tutorial zur Installation von htop unter CentOS 8

Wenn Sie Ihr System interaktiv überwachen möchten...

HTML-Tag Marquee realisiert verschiedene Scroll-Effekte (ohne JS-Steuerung)

Der automatische Bildlaufeffekt der Seite kann du...

Über das Problem der vertikalen Zentrierung von img und span in div

Wie unten dargestellt: XML/HTML-CodeInhalt in die...