是否可以使用 docker 容器覆盖底层文件系统?
Is it possible to over-ride underlying filesystem using docker container?
我想在使用 Lustre 文件系统的 CentOS 6.6 集群上使用 bazel 构建 tensorflow。该文件系统不支持锁定。 Refer this issue on github。
我读到 docker 可以提供虚拟化。我可以使用不同的文件系统在 docker 中使用 bazel 吗?
This (Lustre) filesystem doesn't support locking
Lustre 支持文件锁定,即使在客户端之间,它只是因为开销而默认不启用此功能。如果您的应用程序 运行 仅在单个节点上,您可以使用 -o localflock
挂载选项挂载 Lustre 客户端,这会启用 flock 但它在客户端节点之间并不一致。如果您只需要 flock 一个 single-node 应用程序,这是最快的。
如果您需要 flock 在多个客户端节点上同时在应用程序 运行 之间保持一致,请使用 -o flock
安装选项安装所有涉及的客户端。
我想在使用 Lustre 文件系统的 CentOS 6.6 集群上使用 bazel 构建 tensorflow。该文件系统不支持锁定。 Refer this issue on github。
我读到 docker 可以提供虚拟化。我可以使用不同的文件系统在 docker 中使用 bazel 吗?
This (Lustre) filesystem doesn't support locking
Lustre 支持文件锁定,即使在客户端之间,它只是因为开销而默认不启用此功能。如果您的应用程序 运行 仅在单个节点上,您可以使用 -o localflock
挂载选项挂载 Lustre 客户端,这会启用 flock 但它在客户端节点之间并不一致。如果您只需要 flock 一个 single-node 应用程序,这是最快的。
如果您需要 flock 在多个客户端节点上同时在应用程序 运行 之间保持一致,请使用 -o flock
安装选项安装所有涉及的客户端。