Docker临时卷没有tmpfs

时间:2018-02-24 13:17:33

标签: docker docker-compose rancher tmpfs

是否支持短暂的Docker卷而不依赖于像tmpfs这样的文件系统?

在我的用例中,在容器上运行的应用程序需要编写大量数据和Docker documentation recommends against the use of storage drivers for these scenarios,但由于容器可能写入的内容超过主机上的总可用RAM,因此使用tmpfs将涉及必须增加交换大小并影响其他内存密集型操作的性能。

那么有没有其他方法来获取容器中的内容被删除的卷?

另外需要注意的是,假设解决方案必须通过docker-compose v2进行配置,因为这将与Rancher which only supports docker-compose v1 and v2一起使用。

1 个答案:

答案 0 :(得分:1)

@andresp看一下堆栈范围的卷docs here,它们存在于堆栈/服务周围。如果删除堆栈,卷将被清除。如果您真的希望数据随每个原子容器消失,那么还有一个容器范围的卷。 herehere的示例。