summaryrefslogtreecommitdiff
path: root/docker_tools/docker_backup_offline_vol.sh
diff options
context:
space:
mode:
Diffstat (limited to 'docker_tools/docker_backup_offline_vol.sh')
-rwxr-xr-xdocker_tools/docker_backup_offline_vol.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/docker_tools/docker_backup_offline_vol.sh b/docker_tools/docker_backup_offline_vol.sh
new file mode 100755
index 0000000..792956c
--- /dev/null
+++ b/docker_tools/docker_backup_offline_vol.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+#set -x # print executed commands to shell
+set -e # exit if any command reutrns non-zero
+
+if [ "$#" -ne 2 ]; then
+ echo
+ echo " Usage: $0 [docker-volume-name] [target-file-name]"
+ echo
+ echo " tar docker-volume-name to target-file-name in current directory."
+ echo
+ exit
+fi
+
+docker run --rm -it -v $1:/IN:ro -v `pwd`:/OUT bash tar -C /IN -czf /OUT/$2 .