1、创建临时容器,挂载dbstore的数据卷,并挂载当前路径至容器的/backup目录
#docker run --rm --volumes-from dbstore \
-v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata
2、创建一个名为dbstore2的容器,并创建一个/dbdata的挂载点
#docker run -v /dbdata --name dbstore2 ubuntu /bin/bash
3、创建临时容器,挂载dbstore2的数据卷,并挂载当前路径至容器的/backup目录,然后执行解压命令,还原数据卷
#docker run --rm -volumes-from dbstore2 \
-v $(pwd):/backup ubuntu bash -c "cd /dbdata && tar xvf /backup/backup.tar --strip 1"