出于各种原因,我喜欢将数据分离成数据容器并将应用程序保存在“应用程序容器”中的想法。但是,似乎要在容器之间共享数据,需要使用未保存在UFS中的卷,因此不会存储在对数据容器执行的任何提交中。这是广告的优势,因为较低的管理费用,但有一个主要的缺点是不能通过使用提交快照。
是否有一种强制将卷保存在UFS?中的方法,或者可能有一种解决方法,可以在容器中共享数据,而无需使用卷。这两种情况都意味着我可以获取数据的快照(这也意味着快照是增量的,这是一个额外的奖励)。目前,我所能想到的只是尝试通过NFS导出在数据容器中挂载数据。
发布于 2014-02-03 20:21:14
目前无法对卷进行快照,因为从本质上讲,卷被保存在副本上的存储空间之外。但是,这可能会在未来发生变化,因为它正在成为一个频繁的请求。
如果您在短期内确实需要该功能,您可以绑定-挂载一个主机卷,它本身是可快照的。例如,您可以在主机上的/btrfs上挂载一个BTRFS文件系统,然后有一个/btrfs/data子卷,然后执行类似于docker run -v /btrfs/data:/var/data …的操作,将该子卷绑定到容器中。
https://stackoverflow.com/questions/21510564
复制相似问题