6
在具有3个主服务器(运行zookeeper,mesos-master,marathon和haproxy)和N个slave(运行mesos-slave和docker)的AWS实例上构建中间层基础架构。在拥有NFS的主机之间共享docker镜像
如果我在不同的从站上运行同一个容器,每个从站上的马拉松下载同一个映像。我想分享一个单一的nfs导出(比如在master1上),并将其安装到每个从属设备上,以便为图像提供独特的存储空间。
我在EC2实例上使用Ubuntu,所以默认使用的存储驱动程序是device-mapper。我设置了奴隶来挂载/ var/lib/docker/devicemapper和/ var/lib/docker/graph,但它以这个错误结束:“过时的NFS文件句柄”
我想明白的是:
- 有一种方法可以使用不同的存储驱动程序来完成它吗?
- 在任何情况下,码头守护进程在这个目录中的文件做一些看看?
- 是我的方法不对或者可能导致成“cconcurrency准入问题?