Das Docker-System verfügt derzeit über vier Unterbefehle, nämlich:
Einer der wichtigsten Befehle des Docker-Systems ist der Befehl „Docker System Prune“, der nicht verwendete Daten, einschließlich Bilddaten und angehaltener Container, bereinigt. Siehe Docker-Systemhilfe [root@localhost ~]# Docker-System --Hilfe Verwendung: Docker-System-Befehl Docker verwalten Optionen: --help Druckverwendung Befehle: df Zeigt die Docker-Festplattennutzung an events Erhalten Sie Echtzeitereignisse vom Server info Systemweite Informationen anzeigen prune Entfernen Sie nicht verwendete Daten Führen Sie „docker system COMMAND --help“ aus, um weitere Informationen zu einem Befehl zu erhalten. [root@localhost ~] Docker-System dfBietet einen Überblick über die gesamte Docker-Festplattennutzung, einschließlich Images, Containern und (lokalen) Volumes. So können wir jetzt jederzeit überprüfen, wie viele Ressourcen Docker verwendet. [root@localhost ~]# Docker-System df TYP GESAMT AKTIV GRÖSSE WIEDERVERWENDBAR Bilder 10 6 2,652 GB 1,953 GB (73 %) Container 6 6 6,922 MB 0 B (0 %) Lokale Datenträger 0 0 0B 0B [root@localhost ~] Docker-System bereinigenWenn der vorherige Befehl zeigt, dass Docker zu viel Speicherplatz beansprucht hat, beginnen wir mit der Bereinigung. Es gibt einen Befehl, der alles erledigt: [root@localhost ~]# Docker-System bereinigen ACHTUNG! Dadurch wird Folgendes entfernt: - alle angehaltenen Container # Angehaltene Container bereinigen - alle Netzwerke, die nicht von mindestens einem Container verwendet werden # Nicht verwendete Netzwerke bereinigen - alle hängenden Bilder # Abgebrochene Bilder bereinigen - der gesamte Build-Cache # Den Build-Cache bereinigen Möchten Sie wirklich fortfahren? [j/N] j Gesamter zurückgewonnener Speicherplatz: 0B [root@localhost ~] Laut Warnmeldung löscht dieser Befehl alle geschlossenen Container und hängenden Bilder. Im Beispiel hat das Bild, das drei zufällige 1-GB-Dateien enthält, den Namen „occuped:“, wobei es sich um ein hängendes Bild handelt und es gelöscht wird. Gleichzeitig werden alle Zwischenbilder gelöscht. Gehen Sie noch einen Schritt weiter und verwenden Sie die Option -a, um eine gründlichere Bereinigung durchzuführen. Zu diesem Zeitpunkt werden wir schwerwiegendere WARNHINWEISE sehen: $ Docker-System beschneiden -a ACHTUNG! Dadurch wird Folgendes entfernt: - alle gestoppten Container - alle Volumes, die nicht von mindestens einem Container verwendet werden - Alle Netzwerke, die nicht von mindestens einem Container verwendet werden - alle Bilder, denen nicht mindestens ein Container zugeordnet ist Möchten Sie wirklich fortfahren? [j/N] j Gelöschte Bilder: ungetaggt: test:latest gelöscht: sha256:c515ebfa2... gelöscht: sha256:07302c011... gelöscht: sha256:37c0c6474... gelöscht: sha256:5cc2b6bc4... gelöscht: sha256:b283b9c35... gelöscht: sha256:8a8b9bd8b... unmarkiert: alpin:latest ungetaggt: alpine@sha256:58e1a1bb75db1... gelöscht: sha256:4a415e366... gelöscht: sha256:23b9c7b43... Insgesamt zurückgewonnener Speicherplatz: 2,151 GB Dieser Befehl bereinigt das gesamte System und behält nur die Images, Container, Volumes und Netzwerke bei, die tatsächlich verwendet werden. Sie müssen also besonders vorsichtig sein. Beispielsweise können wir den Befehl prune -a nicht in einer Produktionsumgebung ausführen, da manchmal einige Sicherungsimages (für Backup, Rollback usw.) benötigt werden. Wenn diese Images gelöscht werden, müssen sie beim Ausführen des Containers erneut heruntergeladen werden. An dieser Stelle werden alle Bilder gelöscht, die nicht an Container gebunden sind. Da der erste Prune-Befehl alle Container entfernt, werden alle Bilder (die an keinen Container gebunden sind) entfernt. Docker-Systemc-Info (Docker-Info)Ich glaube, jeder kennt die Abkürzung dieses Befehls Docker Info [root@localhost ~]# Docker-Systeminformationen Behälter: 6 Laufen: 6 Pausiert: 0 Angehalten: 0 Bilder: 49 Serverversion: 17.06.2-ce Speichertreiber: Overlay Unterstützendes Dateisystem: xfs Unterstützt d_type: true Protokollierungstreiber: JSON-Datei Cgroup-Treiber: cgroupfs Plugins: Lautstärke: lokal Netzwerk: Bridge-Host Macvlan Null-Overlay Protokoll: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog Schwarm: inaktiv Laufzeiten: runc Standardlaufzeit: runc Binärdatei initialisieren: docker-init containerd-Version: 6e23458c129b551d5c9871e5174f6b1b7f6d1170 Runc-Version: 810190ceaa507aa2727d7ae6f4790c76ec150bd2 Init-Version: 949e6fa Sicherheitsoptionen: sicherheitskomp Profil: Standard Kernel-Version: 3.10.0-514.26.2.el7.x86_64 Betriebssystem: CentOS Linux 7 (Core) Betriebssystemtyp: Linux Architektur: x86_64 CPUs: 24 Gesamtspeicher: 31,21 GiB Name: localhost.localdomain ID: YTL2:6RWX:IZK6:X4XC:XKMO:WVXD:LXPR:E5GN:GEJB:WIUX:L5YH:PDFB Docker-Stammverzeichnis: /var/lib/docker Debug-Modus (Client): false Debug-Modus (Server): false Registrierung: https://index.docker.io/v1/ Experimentell: falsch Unsichere Register: 127.0.0.0/8 Registrierungsspiegel: http://9zkjjecg.mirror.aliyuncs.com/ https://docker.mirrors.ustc.edu.cn/ Live-Wiederherstellung aktiviert: false [root@localhost ~] Detaillierte Erklärung
Dies ist das Ende dieses Artikels über die Verwendung des Docker-Systembefehlssatzes. Weitere relevante Inhalte zum Docker-System finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Ein Artikel zum Verständnis von MySQL Index Pushdown (ICP)
>>: Implementierung des Element-UI-Layouts (Zeilen- und Spaltenkomponenten)
Vorwort Dieser Artikel stellt hauptsächlich die r...
Nachdem ich herausgefunden hatte, dass der vorher...
Was ist sie? „em“ bezieht sich auf die Schrifthöhe...
Inhaltsverzeichnis 1. Testumgebung 1.1 Hardware u...
Vorwort Ich habe gerade einen neuen VPS gekauft. ...
Inhaltsverzeichnis 1. JavaScript-Probleme 2. Vort...
veranschaulichen MySql Community Edition unterstü...
HTML-Seitensprung: Fenster.öffnen(URL, "&quo...
Inhaltsverzeichnis Vorwort Hallo Welt Bild Rahmen...
Die Ursache liegt darin, dass der Prozess zu eine...
Wirkung der OperationCode-Implementierung html &l...
Vorwort Standardmäßig werden Nginx-Protokolle in ...
Beim Löschen einer Tabelle oder eines Datenelemen...
Drei Modi Bridged (Bridge-Modus), NAT (Network Ad...
RGB-Farbtabelle Farbe Englischer Name RGB 16 Farb...