junedkhatri31 / docker-volume-snapshot

Docker volume backup or snapshot utility command

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-volume-snapshot

Docker volume snapshot utility command

Installation

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

Usage

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

Example

docker-volume-snapshot create xyz_volume xyz_volume.tar
docker-volume-snapshot restore xyz_volume.tar xyz_volume

Compression

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

About

Docker volume backup or snapshot utility command

License:MIT License


Languages

Language:Shell 100.0%