From 1e9a58a79988c58c284b5011990bfc8bc20a1f06 Mon Sep 17 00:00:00 2001 From: Alexey Ukhov Date: Tue, 24 Mar 2020 10:20:53 +0700 Subject: [PATCH] change cp with tar --- docker_clone_volume.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 docker_clone_volume.sh diff --git a/docker_clone_volume.sh b/docker_clone_volume.sh old mode 100644 new mode 100755 index ce46efc..79175ba --- a/docker_clone_volume.sh +++ b/docker_clone_volume.sh @@ -13,7 +13,7 @@ then exit fi -if [ "$2" = "" ] +if [ "$2" = "" ] then echo "Please provide a destination volume name" exit @@ -40,11 +40,11 @@ fi echo "Creating destination volume \"$2\"..." -docker volume create --name $2 +docker volume create --name $2 echo "Copying data from source volume \"$1\" to destination volume \"$2\"..." docker run --rm \ -i \ -t \ -v $1:/from \ -v $2:/to \ - alpine ash -c "cd /from ; cp -av . /to" + alpine ash -c "cd /from && tar cf - . | (cd /to && tar xvf -)"