几个节点可以访问已安装的docker容器

时间:2014-06-18 01:03:55

标签: docker glusterfs

我有一台运行应用程序的VM,该应用程序使用大约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,但这看起来并不合适。所以我在这里希望得到驻地码头/ aufs / glusterfs专家的关注。

2 个答案:

答案 0 :(得分:1)

看起来像aufs和glusterfs之间的冲突。您是否尝试过使用btrfs或devicemapper? (使用-s btrfs-s devicemapper

启动守护程序

答案 1 :(得分:0)

我刚被告知只有在允许网络卷的情况下才允许 他们看起来像常规的外部卷,主机,Gluster 不支持。