Docker容器数据持久化问题及解决方案
为了更好的理解,本文章包含docker数据存取存在的问题,docker官方提供的解决方案,docker提供三种解决方案的对比区别,使用场景,优点对比等进行了归纳,希望能给你带来帮助。
详细了解deocker提供的三种容器数据存储方案 具体可以参考以下文章:
docker数据存储问题
默认情况下,container内部新创建文件或者修改文件,结果会保存在container的可读写层中,这意味着:
- 默认数据没有持久化。当container消失时,与container一体的可读写层也一并消失,数据并没有持久化。
- 跨container数据互访难。容器container之间的一个数据互相访问上,即当一个container需要其它container中可读写层的数据时,取出操作非常困难。
- 数据迁移难。container的可读写层与宿主机的文件系统紧密结合&#