Zuletzt aktualisiert am 13.06.2023 um 10:06 Uhr
Normalerweise werden die Dateien von Docker in der Regel nach /var/lib/docker
gespeichert. Falls das Root-Verzeichnis /
kleiner als zum Beispiel das /home
-Verzeichnis ist, kann man mit wenigen Tippen im Terminal (geht viel besser als per GUI wie Dolphin), einen Symbolischen Link zum neuen Speicherort setzen.
Syntax
Service beenden
service [Service-Name] stop
Dateien vom alten Speicherort zum neuen Ort kopieren
cp -R /[alter-Speicherort] /[neuer-Speicherort]
Alten Ordner löschen, damit der Symbolische Link sauber angelegt werden kann
rm -R /[alter-Speicherort]
Symbolischen Link erstellen
ln -s /[neuer-Speicherort] /[alter-Speicherort]
Service wieder starten
service [Service-Name] start
Prüfen ob der Service läuft
service [Service-Name] status
Beenden mit Strg + C
Ausführung
Hier wurde zum Beispiel das /home
-Verzeichnis im eigenen Ordner verwendet. Wer natürlich noch ober einen anderen Einhängepunkt verfügt, kann natürlich die Daten auch dort speichern, dazu einfach /home/data/
mit dem gewünschten Pfad anpassen.
Docker beenden
service docker stop
Dateien vom alten Speicherort zum neuen Ort kopieren
cp -R /var/lib/docker /home/data/docker
Alten Ordner löschen, damit der Symbolische Link sauber angelegt werden kann
rm -R /var/lib/docker
Symbolischen Link erstellen
ln -s /home/data/docker /var/lib/docker
Docker wieder starten
service docker start
Prüfen ob der Service läuft
service docker status
Beenden mit Strg + C