Glusterfs在容器中还是在主机中?

我有一个运行使用4个Docker容器(也在虚拟机内)的应用程序的虚拟机。 我需要这些容器在共享文件系统中共享文件,所以我想到了Glusterfs。

现在我的问题是:我应该在哪里安装这个Glusterfs主机? 在另一个容器? 还是在虚拟机本身?

这两种select有什么优点和缺点? 我在很多教程中看到,他们在一个容器中使用Glusterfs,但是如果这个容器发生故障或从networking断开,该怎么办?