docker镜像重启数据丢失(Docker数据备份恢复实现过程详解)
docker镜像重启数据丢失
Docker数据备份恢复实现过程详解数据的备份操作很容易,执行如下命令:
docker run --volumes-from mydata --name backupcontainer -v $(pwd):/backup/ ubuntu
tar cvf /backup/backup.tar /usr/share/nginx/html/
命令解释:
首先使用--volumes-from连接待备份容器。
-v参数用来将当前目录挂载到容器的/backup目录下。
接下来,将容器中/usr/share/nginx/html目录下的内容备份到/backup目录下的backup.tar文件中,由于已经设置将当前目录映射到容器的/backup目录,因为备份在容器/backup目录下的压缩文件在当前目录下可以立马看到。
执行结果如下:
恢复
创建容器
首先创建一个容器,这个容器就是要使用恢复的数据的容器,我这里创建一个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
命令解释:
首先还是使用--volumes-from参数连接上备份容器,即第一步创建出来的nginx3。
然后将当前目录映射到容器的/backup目录下。
然后执行解压操作,将backup.tar文件解压。解压文件位置描述是一个容器内的地址,但是该地址已经映射到宿主机中的当前目录了,因此这里要解压缩的文件实际上就是宿主机当前目录下的文件。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- docker停止删除所有容器方法(Docker stop停止/remove删除所有容器)
- 怎么清空docker目录(如何完全清理你的Docker数据)
- docker安装与使用教程(5分钟安装docker详细步骤)
- jenkins集成docker自动部署(详解docker部署Jenkins新手使用教程)
- dockerbuild清除缓存(Docker自动化构建Automated Build实现过程图解)
- 群晖docker搭建代理服务(群晖NAS利用Docker容器搭建KMS激活服务器实现激活windows系统和office操作步骤)
- docker多个端口怎么区分(解决docker run时候启动两个占有不同端口的问题)
- docker 容器怎么访问宿主机网络(Docker绑定固定IP/跨主机容器互访操作)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
- docker的一些使用方法(使用Docker 安装 Jenkins的方法)
- docker创建mysql环境(docker上部署MySQL的示例)
- docker容器里面有java运行环境吗(利用 Docker 构建简单的 java 开发编译环境的方法详解)
- docker挂载的注意事项(解决docker日志挂载的问题)
- docker重新加载nginx(Docker Nginx Log 三者的处理详解)
- docker容器的标准使用过程(Docker容器的使用方法简单示例)
- dockertomcat多开实例(Docker tomcat的设置内存大小配置方式)
- 看完《夺冠》,黄渤的演技我实在夸不起来,彭昱畅反令人惊喜(黄渤的演技我实在夸不起来)
- 黄渤泪目 我的痴呆父亲,我内心永远的痛(黄渤泪目我的痴呆父亲)
- 蒜苔和鱿鱼尾巴一起炒,味道特别棒,又脆又嫩,有滋又有味(蒜苔和鱿鱼尾巴一起炒)
- 鱿鱼炒蒜苔不是黑暗料理,这样做清香扑鼻,鲜美脆嫩,开胃又下饭(鱿鱼炒蒜苔不是黑暗料理)
- 蒜苔炒鱿鱼(蒜苔炒鱿鱼)
- 远离 五毛食品 洛阳80后妈妈发明的 飞行棋 成校园爆款 玩具(远离五毛食品)
热门推荐
- macos安装虚拟机教程(VMware虚拟机安装苹果Mac OS的超详细教程)
- 哪些行为会让面试失败
- ASP.NET常见面试题
- Json序列化对象的部分属性值
- tomcat处理乱码(Tomcat中catalina.bat设置为UTF-8控制台出现乱码)
- css3弹出动画效果(CSS3实现跳动的动画效果)
- dedecms标签语法(DEDECMS文档关键词关联文章BUG的修正方法)
- win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法(win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法)
- mysql8.0查询操作(MySQL 8.0 redo log的深入解析)
- linux中符号的基础用法总结(Linux tr命令的使用)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9