多个节点可以访问安装Docker容器(Can several nodes access mounte

2019-10-20 07:09发布

我有一个虚拟机运行使用约8 Docker容器的应用程序。

如果我移动的/ var / lib中/搬运工人到/ mnt /集装箱/,其中/ mnt /容器通过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中/泊坞窗的时候我没有看到这些错误,甚至如果我将在/ var / lib中/泊坞窗的内容,以不同的本地目录。

我们两个都独立无意中发现了http://osdir.com/ml/linux.file-systems.aufs.user/2008-08/msg00016.html ,但是这并不完全正确。 所以我在这里希望能得到居民泊坞窗/ AUFS / glusterfs专家的重视。

Answer 1:

貌似AUFS和glusterfs之间的冲突。 你有没有试过用的btrfs或devicemapper呢? (开始与守护程序-s btrfs-s devicemapper



Answer 2:

我刚刚被告知,只有当它们看起来像普通的内线卷到主机,这Gluster不支持网络卷是允许的。



文章来源: Can several nodes access mounted docker containers