如何获取在不同主机上运行的docker容器的共享文件系统?

时间:2015-05-17 07:48:57

标签: docker

我有两个独立主机上运行的docker容器。我该怎么做才能确保两个容器共享存储在第三个主机上的数据。 由于一些限制,我不能做主机到容器的卷映射。而且由于安全限制,您似乎无法直接在容器上安装远程文件系统。

处理此要求的方法应该是什么?

2 个答案:

答案 0 :(得分:1)

通过nfs共享来自第三个主机的文件系统并挂载到两个主机中,然后将nfs share mountpoint映射到容器,使用docker run -v /nfsmount:/nfsmount -ti docker_tag /bin/bash

答案 1 :(得分:0)

有什么限制?确保在装入卷时指定模式,例如-v /from:/to:Z(重新标记安装点)或-v /from:/to:rw(以读写模式安装)