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

是否可以使用docker容器覆盖底层文件系统?,docker,bazel,lustre,Docker,Bazel,Lustre,我想使用bazel在CentOS 6.6集群上构建tensorflow,该集群使用Lustre文件系统。此文件系统不支持锁定 我读到docker可以提供虚拟化。我是否可以在docker内部使用不同的文件系统来使用bazel 此(Lustre)文件系统不支持锁定 Lustre确实支持文件锁定,即使在客户端之间,由于开销的原因,默认情况下它也不支持文件锁定。如果应用程序仅在单个节点上运行,则可以使用-o localflock装载选项装载Lustre客户端,该选项启用flock,但在客户端节点之间并不

我想使用bazel在CentOS 6.6集群上构建tensorflow,该集群使用Lustre文件系统。此文件系统不支持锁定

我读到docker可以提供虚拟化。我是否可以在docker内部使用不同的文件系统来使用bazel

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

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

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

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

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


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

即使使用Docker,您仍然需要访问具有适当锁定语义的本地文件系统。即使使用Docker,您仍然需要访问具有适当锁定语义的本地文件系统。