5.0docker的持久化存储和数据共享

总所周知,docker容器中产生的数据将随着容器的rm而消失,但在很多场景中,我们希望一部分数据即使容器被rm也不会消失,也就是我们说的持久化存储。

那如何实现呢?或许我们可以让希望保留的数据存储在容器之外,或许我们可以将容器内的文件拷贝一份到容器外并进行同步。

Docker持久化数据的方案

  • 基于本地文件系统的Volume。可以在执行Docker create或Docker run时,通过-v参数将主机的目录作为容器的数据卷。

  • 基于plugin的Volume。支持第三方的存储方案,比如NAS,AWS。

Last updated

Was this helpful?