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