几个节点可以访问装载的docker集装箱

我有一个虚拟机运行一个应用程序,使用大约8个docker集装箱。

如果我将/ var / lib / docker移动到/ mnt / containers /,其中/ mnt / containers通过glusterfs被挂载到一个更大的系统,我开始得到像这样的错误:

kernel@192.168.68.14: Jun 17 16:05:10 stackato-ft9y kernel: [ 2174.535122] aufs au_xino_set:1176:docker[7572]: I/O Error, failed creating xino(-27). kernel@192.168.68.14: Jun 17 16:05:10 stackato-ft9y kernel: [ 2174.538613] aufs au_xino_set:1176:docker[7572]: I/O Error, failed creating xino(-27). dockerd@192.168.68.14: [error] mount.go:11 [warning]: couldn't run auplink before unmount: exit status 22^M dockerd@192.168.68.14: file too large dockerd@192.168.68.14: [d954f89b] -job create(fence_app_staging_fibo_1a992a98_id-3dd68) = ERR (1)^M dockerd@192.168.68.14: [error] server.go:1025 Error: file too large^M dockerd@192.168.68.14: [error] server.go:90 HTTP Error: statusCode=500 file too large 

当用完/ var / lib / docker,或者即使将/ var / lib / docker的内容移动到不同的本地目录时,我也没有看到这些错误。

我们中的两个人已经独立地偶然发现了http://osdir.com/ml/linux.file-systems.aufs.user/2008-08/msg00016.html ,但这看起来不太合适。 所以我在这里希望得到驻泊docker/ aufs / glusterfs专家的关注。

看起来像aufs和glusterfs之间的冲突。 您是否尝试使用btrfs或devicemapper? (使用-s btrfs-s devicemapper启动守护进程)

我刚才被告知,只有当networking卷看起来像主机的常规分机卷时,才允许联网卷,Gluster不支持。