Backup and Restore Docker Volumes
This section explains the process to backup docker volumes to a tar.bz2
file and to restore that tar.bz2
file back to docker.
Run the following steps:
Create a place where to store backups:
1 | mkdir $HOME/backups/ |
Backup your data volume to a tar.bz2
file, in this example my-data-volume
:
1 | docker run -v my-data-volume:/volume --rm --log-driver none loomchild/volume-backup backup > $HOME/backups/my-data-volume.tar.bz2 |
Restore the data volume back to docker, in this example my-data-volume
:
1 | docker run -v my-data-volume:/volume --rm --log-driver none loomchild/volume-backup restore < $HOME/backups/my-data-volume.tar.bz2 |
That’s all, now you’ve got a simple way to move data volumes between your docker hosts.