创建一个数据卷容器dbdata,并在其中创建一个数据卷挂载到“/dbdata"下:
docker run -it -v /dbdata --name dbdata centos
docker run -it --volumes-from dbdata --name db1 centos
在db1中的/dbdata也挂载了dbdata容器中的数据卷。
利用数据卷容器实现数据迁移:
docker run --volumes-from dbdata -v $(pwd):/backup --name worker centos \
tar cvf /backup/backup.tar /dbdata
恢复数据到新的数据卷容器:
docker run -v /dbdata --name dbdata2 centos /bin/bash
docker run -it --volumes-from dbdata2 -v $(pwd):/backup --name newworker centos bash
tar xvf /backup/backup.tar