Docker系列(16)- 容器数据卷
2024-09-07 07:38:03
什么是容器数据卷
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.容器内的数据依旧是同步的
#好处:我们以后修改只需要在本地修改即可,容器内会自动同步
最新文章
- Nginx在线服务状态下平滑升级或新增模块的详细操作
- 浅谈JSON.stringify 函数与toJosn函数和Json.parse函数
- php preg_库正则匹配
- AFTER触发器与INSTEAD OF触发器
- Andrew Ng机器学习公开课笔记–Reinforcement Learning and Control
- ScalaTour 2.函数
- Sphnix创建文档
- android 添加左右滑屏手势
- CentOS下Eclipse的安装教程
- Azure Functions + Azure Batch实现MP3音频转码方案
- 在web工程中设置首页的页面
- file 自定义上传附件并展示缩略图
- CSS3之动画模块实现轮播图
- web安全系列1:入侵的途径
- java中 this() 和super()的作用及用法
- 原生js手风琴效果
- 项目发布脚本-nodejs
- Java String 函数常用操作 &; format() 格式化输出,代码详解
- ezmorph将一种对象转换成另外一种对象
- Vue 就地复用策略注意事项
热门文章
- 【笔记】Bagging和Pasting以及oob(Out-of-Bag)
- 手把手和你一起实现一个Web框架实战——EzWeb框架(四)[Go语言笔记]Go项目实战
- stm32 串口接收一次后再也无法接受,接受都为0
- 题解 [AHOI2017/HNOI2017]大佬
- ApacheDubbo
- docker配置cdn-容器内可以通过域名访问
- null的坑 和 比较运算符、相等运算符的隐式转换问题 (在javascript中,null>=0 为真,null<;=0 为真,null==0却为假,null到底是什么?)
- 一 MongoDB入门
- MyBatis like报错
- 在PyQt中构建 Python 菜单栏、菜单和工具栏