docker数据共享和持久化

1.数据持久化


Container中可以写数据,但是如果容器停了,删除了数据就没有了,这时候就需要数据持久化





2.mysql数据持久化

官方dockfile:https://hub.docker.com/_/mysql

https://github.com/docker-library/mysql/blob/6659750146b7a6b91a96c786729b4d482cf49fe6/5.7/Dockerfile







删除2个mysql容器

volume是不会删除的是保存的

自定义volume名称


强制删除正在运行的容器




3.数据持久化: Bind Mouting


传统创建nginx服务



创建Bind Mouting共享文件





本地修改了文件容器中文件也是同步的



4.开发过程中Bind Mouting的利器






最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引子 Docker容器的模型如下: 之前我们学习的时候,当我们将容器删除的时候,容器中保存的数据也会随之被删除,而...
    云师兄阅读 3,514评论 0 0
  • 这一章我们主要是为大家介绍一下持计划存储与数据共享技术与内容,之前我们讲过Image与container的关系,其...
    __apple阅读 2,713评论 0 1
  • 人生中总有那么一瞬,经历过的事似曾相识,总感觉前世今生的记忆重叠在一起,像是联想,又像是灵异。 昨天下午导师让我帮...
    啧阿银阅读 8,222评论 0 0
  • 今天给大家分享是我这两年来感受很深的一本书:心流。 一:作者介绍 契克森米哈赖,积极心理学奠基人之一,“心流”理论...
    Sophia沙阅读 4,738评论 0 2
  • 戴着斗篷,漫游在黑夜与白昼的分界线。 这是一条小河。 逆行过它的流向,弯下腰,很小心地搜索每一寸草苇。 我一直寻找...
    其田阅读 1,417评论 0 1