Docker-Volume als tar-Archiv sichern
docker Volume Backup | Daten aus Volume sichern | Volume exportieren | docker | volume | backup | tarVorsicht: Dieser Befehl verändert das System. Vor dem Ausführen verstehen, was er tut.
docker run --rm -v app_data:/data:ro -v /root/docker-backup:/backup alpine tar czf /backup/app_data.tar.gz -C /data .Startet einen kurzlebigen Alpine-Container, der das Volume schreibgeschützt unter /data und das Zielverzeichnis des Hosts unter /backup einbindet, und packt den Inhalt mit tar. Danach wird der Hilfscontainer automatisch entfernt. Der Volumename steht in docker volume ls, bei Compose meist mit Projektname als Präfix.
Hinweis: Für ein konsistentes Backup von Datenbanken den zugehörigen Container vorher stoppen oder besser einen Dump erstellen. Ein gleichnamiges Archiv im Ziel wird überschrieben, beim ersten Lauf wird das Image alpine heruntergeladen.
Auch gesucht als
- docker Volume Backup
- Daten aus Volume sichern
- Volume exportieren