什么是容器数据卷

docker的理念回顾

  • 将应用和环境打包成一个镜像
  • 数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!新增一个需求:数据可以持久化
  • MySQL,容器删了等于删库跑路!新增一个需求:MySQL数据可以存储在本地
  • 容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地
  • 这就是卷技术!目录的挂载,将我们容器内的目录,挂载到linux上面

总结一句话,容器数据卷是:容器的持久化和同步操作!容器间也是可以数据共享的!

使用数据卷

#直接使用命令来挂载 -v
docker run -it -v 宿主机目录:容器目录

#测试

#启动容器
[root@localhost home]# docker run -it -v /home/ceshi:/home --name centos_rongqijuan centos /bin/bash
[root@668890d13059 /]# docker ps
bash: docker: command not found
[root@668890d13059 /]# cd /home

#查看容器挂载信息是否配置成功
[root@localhost ~]# docker inspect 668890d13059

#容器添加文件,查看宿主机是否同步
[root@668890d13059 home]# touch ceshi.java

#再次测试!
1.停止容器
2.宿主机上修改文件
3.启动容器
4.容器内的数据依旧是同步的

#好处:我们以后修改只需要在本地修改即可,容器内会自动同步

最新文章

  1. Nginx在线服务状态下平滑升级或新增模块的详细操作
  2. 浅谈JSON.stringify 函数与toJosn函数和Json.parse函数
  3. php preg_库正则匹配
  4. AFTER触发器与INSTEAD OF触发器
  5. Andrew Ng机器学习公开课笔记–Reinforcement Learning and Control
  6. ScalaTour 2.函数
  7. Sphnix创建文档
  8. android 添加左右滑屏手势
  9. CentOS下Eclipse的安装教程
  10. Azure Functions + Azure Batch实现MP3音频转码方案
  11. 在web工程中设置首页的页面
  12. file 自定义上传附件并展示缩略图
  13. CSS3之动画模块实现轮播图
  14. web安全系列1:入侵的途径
  15. java中 this() 和super()的作用及用法
  16. 原生js手风琴效果
  17. 项目发布脚本-nodejs
  18. Java String 函数常用操作 & format() 格式化输出,代码详解
  19. ezmorph将一种对象转换成另外一种对象
  20. Vue 就地复用策略注意事项

热门文章

  1. 【笔记】Bagging和Pasting以及oob(Out-of-Bag)
  2. 手把手和你一起实现一个Web框架实战——EzWeb框架(四)[Go语言笔记]Go项目实战
  3. stm32 串口接收一次后再也无法接受,接受都为0
  4. 题解 [AHOI2017/HNOI2017]大佬
  5. ApacheDubbo
  6. docker配置cdn-容器内可以通过域名访问
  7. null的坑 和 比较运算符、相等运算符的隐式转换问题 (在javascript中,null>=0 为真,null<=0 为真,null==0却为假,null到底是什么?)
  8. 一 MongoDB入门
  9. MyBatis like报错
  10. 在PyQt中构建 Python 菜单栏、菜单和工具栏