互联网服务Docker

ChatRoom数据持久化?

ChatRoom的热更新依赖本地的持久化,Docker化后,如何确保持久化的数据不丢失?显示全部

ChatRoom的热更新依赖本地的持久化,Docker化后,如何确保持久化的数据不丢失?

收起
参与19

查看其它 1 个回答power7的回答

power7power7软件开发工程师我公司

容器持久化数据卷:在容器中运行的应用,应用真正需要保存的数据,可以写入持久化的Volume数据卷。在这个方案中,持久层产生价值,不是通过弹性,而是通过灵活可编程,例如通过设计的API来扩展存储。这个方案结合了持久层和或纯云原生设计模式。
Docker发布了容器卷插件规范,允许第三方厂商的数据卷在Docker引擎中提供数据服务。这种机制意味着外置存储可以超过容器的生命周期而独立存在。而且各种存储设备只要满足接口API标准,就可接入Docker容器的运行平台中。现有的各种存储可以通过简单的驱动程序封装,从而实现和Docker容器的对接。可以说,驱动程序实现了和容器引擎的北向接口,底层则调用后端存储的功能完成数据存取等任务。目前已经实现的Docker Volume Plugin中,后端存储包括常见的NFS,GlusterFS和块设备等。

互联网服务 · 2018-05-24
浏览1199

回答者

power7
软件开发工程师我公司
擅长领域: 容器云容器Docker

power7 最近回答过的问题

回答状态

  • 发布时间:2018-05-24
  • 关注会员:3 人
  • 回答浏览:1199
  • X社区推广