summaryrefslogtreecommitdiff
path: root/docker_tools/docker_backup_offline_vol.sh
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2019-05-12 12:56:45 +0200
committerMiguel <m.i@gmx.at>2019-05-12 12:56:45 +0200
commit3ccd1cf7427768cb390527a45753e0cc32f4d609 (patch)
tree4f1c229f55b95a7b58f316cd4a92bfa759a6389c /docker_tools/docker_backup_offline_vol.sh
parentf1fa025404314863878546405edea0e18ff9151a (diff)
added docker tools
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 .