Docker: Docker-Dateien woanders speichern

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Alex Haack
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.