是否可以使用docker容器覆盖底层文件系统?

时间:2018-02-24 15:17:10

标签: docker bazel lustre

我想使用bazel在使用Lustre文件系统的CentOS 6.6集群上构建张量流。此文件系统不支持锁定。 Refer this issue on github

我读过docker可以提供虚拟化。我可以使用不同的文件系统在docker中使用bazel吗?

1 个答案:

答案 0 :(得分:2)

  

此(Lustre)文件系统不支持锁定

Lustre 支持文件锁定,即使在客户端之间也是如此,由于开销,它默认不启用此功能。如果您的应用程序仅在单个节点上运行,则可以使用-o localflock挂载选项安装Lustre客户端,该选项启用flock,但它在客户端节点之间不一致。如果您只需要flock用于单节点应用程序,这是最快的。

如果您需要flock同时在多个客户端节点上运行的应用程序之间保持一致,请使用-o flock挂载选项挂载所有涉及的客户端。