Migrate Docker Volume
Pack current volume data
Pack all volume data as one volume_backup.tar file in current directory.
bash
docker run \
--rm \
--volumes-from matomo \
-v $(pwd):/backup \
ubuntu \
tar cvf /backup/volume_backup.tar /data[Optional] Transport file to remote machine
bash
scp ./volume_backup.tar user_name@host_url:~Enter the password when being prompted.
TODO Mount volume data to new container
First, start up the new container with a Docker Volume.
bash
docker run -v /dbdata --name dbstore2 ubuntu /bin/bashThen load the data from the tar file to the new Docker Volume.
bash
docker run --rm --volumes-from matomo -v $(pwd):/backup ubuntu bash -c "cd /data && tar xvf /backup/volume_backup.tar --strip 1"