docker对数据卷进行还原操作
2016-10-10 20:49
323 查看
[b]转载请注明出处[/b]
数据卷容器备份数据后,备份数据查看 http://www.cnblogs.com/zhuxiaojie/p/5947138.html
我们可能要把这个备份的数据,还原到另一台的docker容器中,那么要怎么做呢?
首先我们要了解一些基础命令,请查看 http://www.cnblogs.com/zhuxiaojie/p/5947138.html
具体的还原命令如下,需要两个步骤
1:新建一个空的数据卷容器
这是一个空的数据卷容器
2:还原数据到数据卷容器中
--privileged=true 是为了避免访问目录权限不足的情况,这是由于selinux引起的。
--volumes-from dbdata 是挂载需要备份的数据卷容器名称,dbdata2是容器名称。
-v /sb:/sb 这是挂载主机的目录到容器中,注意,这个参数很关键,第一个/sb是挂载到容器中的路径,第二个参数是主机的路径,主机中的路径,需要有着还原的文件。
centos 是代表着容器的REPOSITORY的ID,这个ID可以用docker images命令查看。
tar -xzvf /sb/backup.tar.gz -C /dbdata2 这是在容器启动后,执行在容器中的命令,解压/sb/backup.tar.gz,这个目录是挂载主机中的目录,也就是还原文件中的文件,后面-C /dbdaga2 是解压到的目录,这个目录是挂载了数据卷容器中的目录,只要解压过去了,那就相当于把数据还原到了dbdata2中
完
数据卷容器备份数据后,备份数据查看 http://www.cnblogs.com/zhuxiaojie/p/5947138.html
我们可能要把这个备份的数据,还原到另一台的docker容器中,那么要怎么做呢?
首先我们要了解一些基础命令,请查看 http://www.cnblogs.com/zhuxiaojie/p/5947138.html
具体的还原命令如下,需要两个步骤
1:新建一个空的数据卷容器
docker run -v /dbdata2 --name dbdata2 hehe /bin/bash
这是一个空的数据卷容器
2:还原数据到数据卷容器中
docker run --privileged=true --volumes-from dbdata2 -v /sb:/sb centos tar -xzvf /sb/backup.tar.gz -C /dbdata2
--privileged=true 是为了避免访问目录权限不足的情况,这是由于selinux引起的。
--volumes-from dbdata 是挂载需要备份的数据卷容器名称,dbdata2是容器名称。
-v /sb:/sb 这是挂载主机的目录到容器中,注意,这个参数很关键,第一个/sb是挂载到容器中的路径,第二个参数是主机的路径,主机中的路径,需要有着还原的文件。
centos 是代表着容器的REPOSITORY的ID,这个ID可以用docker images命令查看。
tar -xzvf /sb/backup.tar.gz -C /dbdata2 这是在容器启动后,执行在容器中的命令,解压/sb/backup.tar.gz,这个目录是挂载主机中的目录,也就是还原文件中的文件,后面-C /dbdaga2 是解压到的目录,这个目录是挂载了数据卷容器中的目录,只要解压过去了,那就相当于把数据还原到了dbdata2中
完
相关文章推荐
- Silverlight2数据操作(1)——使用ASP.NET Web Service进行数据CRUD操作(上) - 星辰技术社区
- 在ASP.NET 2.0中操作数据::基于用户对修改数据进行限制
- 对下列数据进行操作
- sql数据分组后进行的分页操作
- 点击按钮对数据进行操作(1)
- 如何对memcache的数据(key-value)进行遍历操作
- 一个使用GridView显示数据,并且可以进行添加、修改、删除操作的例子
- 第92课作业,通过SerDes的方式对一下数据进行Hive的存储和查询操作
- Entity Framework 程序设计入门二 对数据进行CRUD操作和查询
- Silverlight 2 (beta1)数据操作(4)——调用WCF进行数据CRUD操作
- 利用redis缓存对 list集合中的数据 进行分页操作
- Android-JSONObject对JSON数据进行创建和读取的操作-刘宇
- 用于对获取的DataTable的数据进行筛选,排序等操作
- 使用SQL游标对数据进行遍历循环操作
- iOS中加载HTML数据,并点击图片或链接进行相应的操作
- 关于对发送HTTP请求以及解析服务器返回的数据操作的提取到一个公共类中进行封装
- 第2章_基本数据类型和基本操作_编程练习Exercise2.11通过控制台进行大小写的切换
- 转Asp操作DTS进行代参数的数据导入导出
- 使用jq对表格数据进行操作
- 对Excel2007表格进行读和写操作(按坐标),解决插入数据转换成数字格式