Docker volume snapshot utility command
sudo curl -SL https://raw.githubusercontent.com/junedkhatri31/docker-volume-snapshot/main/docker-volume-snapshot -o /usr/local/bin/docker-volume-snapshot
sudo chmod +x /usr/local/bin/docker-volume-snapshot
docker-volume-snapshot (create|restore) source destination
create create snapshot file from docker volume
restore restore snapshot file to docker volume
source source path
destination destination path
docker-volume-snapshot create xyz_volume xyz_volume.tar
docker-volume-snapshot restore xyz_volume.tar xyz_volume
Supports tar's compression algorithms automatically based on the file extention, for eaxmple .tar.gz
docker-volume-snapshot create xyz_volume xyz_volume.tar.gz
docker-volume-snapshot restore xyz_volume.tar.gz xyz_volume