数据的备份操作很容易,执行如下命令:
docker run --volumes-from mydata --name backupcontainer -v $(pwd):/backup/ ubuntu
tar cvf /backup/backup.tar /usr/share/nginx/html/
命令解释:
执行结果如下:
创建容器
首先创建一个容器,这个容器就是要使用恢复的数据的容器,我这里创建一个nginx容器,如下:
docker run -itd -p 80:80 -v /usr/share/nginx/html/ --name nginx3 nginx
创建一个名为nginx3的容器,并且挂载一个数据卷。
恢复
数据恢复需要一个临时容器,如下:
docker run --volumes-from nginx3 -v $(pwd):/backup nginx tar xvf
/backup/backup.tar
命令解释:
原文:https://www.cnblogs.com/qiuwenli/p/13525457.html