So Docker-Daten an einen neuen Speicherort verschieben

Der Standard-Datenspeicher für Docker ist /var/lib/docker. Da dieses Verzeichnis alle Container/Images/Volumes enthält, kann es sehr groß sein. Man braucht es nicht im OS-Volume zu speichern, wenn man ein separates Datenvolumen verwenden kann.

Docker-Daemon stoppen

service docker stop

Konfigurieren des neuen Verzeichnisses

Erstelle oder erweitere /etc/docker/daemon.json

{
   "data-root": "/path/to/new/docker/location"
}

Docker Daten in den neuen Ordner kopieren

rsync -aP /var/lib/docker/ /path/to/new/docker/location

Alten Ordner löschen

rm -rf /var/lib/docker

Docker-Daemon starten

service docker start

Testen

docker run hello-world

Die Ausgabe sollte mit folgendem Text beginnen:

Hello from Docker!
This message shows that your installation appears to be working correctly.

Übersetzt von https://mrkandreev.name

Schreibe einen Kommentar