Lösen Sie das Problem des unzureichenden Docker-Festplattenspeichers

Lösen Sie das Problem des unzureichenden Docker-Festplattenspeichers

Nachdem der Server, auf dem sich Docker befindet, eine Zeit lang lief, wurde festgestellt, dass im Festplattenverzeichnis des Servers nicht mehr genügend Speicherplatz vorhanden war. Durch die Überprüfung der Verzeichnisse Ebene für Ebene mit „du -h --max-depth=1/“ wird festgestellt, dass die Dateien im Verzeichnis „/var/lib/docker“ zu groß sind. Verwenden Sie die folgende Methode, um dieses Problem zu lösen.

Übertragen Sie Daten, um den Standardspeicherort von Docker zu ändern

Es gibt mehrere Möglichkeiten, den Standardspeicherort von Docker zu ändern.
Am besten ändern Sie den Standardspeicherort von Docker möglichst bald nach der Installation von Docker in ein anderes großes Verzeichnis oder auf eine andere große Festplatte. Vermeiden Sie Risiken, die bei der Datenmigration entstehen.

- Stoppen Sie den Docker-Dienst

systemctl stoppt Docker

- Erstellen Sie ein neues Docker-Verzeichnis, führen Sie den Befehl df -h aus und suchen Sie eine große Festplatte

Ich habe das Verzeichnis /data/docker/lib unter dem Verzeichnis /data erstellt

 mkdir -p /data/docker/lib

- Migrieren Sie die Dateien im Verzeichnis /var/lib/docker nach /data/docker/lib.

Abgeschlossener Docker-Pfad nach der Migration: /data/docker/lib/docker

rsync -avz /var/lib/docker/ /data/docker/lib/

- Konfigurieren Sie /usr/lib/systemd/system/docker.service

vi /usr/lib/systemd/system/docker.service
[Service]
ExecStart=/usr/bin/dockerd --graph=/data/docker/lib/docker

- Docker neu starten

systemctl daemon-reload
systemctl Neustart Docker
systemctl aktiviert Docker

- Bestätigen Sie, ob die Änderung des Docker-Stammverzeichnisses wirksam geworden ist

[root@iZbp1jcwx7sfb1yrnvpg84Z Docker]# Docker-Info
...
Docker-Stammverzeichnis: /data/docker/lib/docker
Debug-Modus (Client): false
Debug-Modus (Server): false
Registrierung: https://index.docker.io/v1/
...

- Bestätigen Sie nach dem erfolgreichen Start, ob das vorherige Image noch vorhanden ist

[root@iZbp1jcwx7sfb1yrnvpg84Z Docker]# Docker-Bilder
REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
10.80.177.233/policy 2.1.2 64ac4e178cd2 vor 2 Stunden 818 MB
10.80.177.233/crm 2.1.3 d7636fbb7a29 vor 2 Stunden 762 MB

- Nachdem Sie bestätigt haben, dass der Container in Ordnung ist, löschen Sie die Dateien im Verzeichnis /var/lib/docker/

Dies ist das Ende dieses Artikels zur Lösung des Problems des unzureichenden Docker-Festplattenspeichers. Weitere relevante Inhalte zum Thema unzureichender Docker-Festplattenspeicher 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:
  • Über Dockers Bereinigung des von Overlay2 belegten Speicherplatzes (getestet und wirksam)
  • Lösung zur Bereinigung des Docker-Festplattenspeichers
  • So bereinigen Sie den von Docker belegten Speicherplatz
  • So analysieren und bereinigen Sie die Festplattenspeichernutzung von Docker
  • Lösung für das Problem, dass Docker den gesamten Speicherplatz einnimmt
  • Lösung für das Problem des unzureichenden Speicherplatzes und der Unzugänglichkeit durch Docker-Container

<<:  Schritte und Fallstricke beim Upgrade von Linux MySQL 5.5 auf MySQL 5.7

>>:  CSS3-Übergang zum Erreichen des unterstrichenen Beispielcodes

Artikel empfehlen

Centos7.3 So installieren und implementieren Sie Nginx und konfigurieren https

Installationsumgebung 1. gcc-Installation Um ngin...

Eine kurze Analyse der MySQL PHP-Syntax

Schauen wir uns zunächst die grundlegende Syntax ...

So implementieren Sie eine einzelne Dateikomponente in JS

Inhaltsverzeichnis Überblick Einzelne Dateikompon...

JavaScript entfernt unnötige Eigenschaften eines Objekts

Inhaltsverzeichnis Beispiel Methode 1: Löschen Me...

So fragen Sie Daten aus mehreren unabhängigen Tabellen und Paging in MySQL ab

Mysql mehrere unabhängige Tabellen Abfragedaten u...

Beispiel für asynchronen Dateiupload in HTML

Code kopieren Der Code lautet wie folgt: <form...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15

In diesem Artikel wird die Installations- und Kon...

Binäre Installation von MySQL 5.7.23 unter CentOS7

Die Installationsinformationen im Internet sind u...

Tipps zum Listenaufbau für Website-Wartungsseiten

Und oft ist es für Wartungsarbeiten erforderlich, ...

HTML-Tutorial: Sortierte Listen

<br />Originaltext: http://andymao.com/andy/...