Docker 完美解决测试环境重复造数据删数据痛点
来源:互联网 发布:java图像识别 编辑:程序博客网 时间:2024/06/05 01:56
数据库持续备份和恢复
问题
目前在测试那边的现状,测试同学经常得在数据库中不断重复造数据删数据。
原因
因为测试环境中的数据库唯一,每次修改无法做到快照备份,在各种测试切换中,需要重复造数据,删数据。
分析
针对测试同学这个问题,利用 Docker 的快速启动容器,镜像快速制作、分发, 数据卷 等特点,尝试解决这一问题。
解决思路
思路一
镜像备份数据
1、制作 mysql 基础镜像
2、开启 mysql 容器,并使用
3、及时 commit 备份某一断点的镜像
4、下次需要使用时,用备份好的镜像开启容器
相关脚本:
docker commit --change='ENTRYPOINT ["docker-entrypoint.sh"]' --change='CMD ["mysqld"]' 5ab89f39797f mysql:back
优点:操作简单,易理解和使用
思路二
共享数据卷备份数据
1 0
- Docker 完美解决测试环境重复造数据删数据痛点
- 解决mysql数据重复问题
- android listview 解决数据重复
- 解决listView数据重复加载
- 解决ListView数据重复问题
- 如何从测试环境的docker中的mysql下载数据到本地windows中
- 完美解决android监听联系人数据变化
- MySQL数据库:完美解决中文数据乱码
- docker解决数据存储问题的方案
- docker解决数据存储问题的方案
- Java多线程:解决高并发环境下数据插入重复问题
- 解决分布式环境中多线程高并发重复请求服务器。造成的数据冗余问题
- Oracle 下删除重复数据测试
- 大数据测试环境搭建
- 大数据环境搭建(测试)
- SQL无法删除重复数据-已解决
- ListView 滑动时数据重复错位解决
- 重复插入数据的另类解决思路
- java 学习篇(一)
- android中scaleType详解
- Android之---加载图片的三种方式
- RCNN:Bounding-Box(BB)regression
- 使用velocity 代码生成器,告别繁琐的增删改查
- Docker 完美解决测试环境重复造数据删数据痛点
- spring注解 @Scheduled(cron = "0 0 1 * * *")的使用来实现定时的执行任务
- CopyTextView
- [JS]二维码分享到微信
- Chrome跨域问题及解决办法
- kraken.js+react+redux+webpack实践
- C++面试题(一)
- mongodb的快速迁移
- 收获与反思——我的2016