我如何运行Docker Swarm的集成testing?

我已经按照https://github.com/docker/swarm/blob/master/CONTRIBUTING.md中的说明来运行Swarm的集成testing,但是它们不起作用。 命令./test/integration/run.sh提供了不寻常的错误消息。 (有关完整输出,请参见http://pastebin.com/hynTXkNb )。

关于swappiness的消息是看起来错误的第一件事。 我的内核支持它 – 我testing了它。 / proc / sys / vm / swappiness是可读写的,可以通过sysctl.confconfiguration。

看起来错误的下一行是chmod。 它尝试访问/ usr / local / bin中的文件 – 这是错误的,因为Docker安装到/ usr / bin,并且因为该文件不会被任何人以root身份写入。

我知道守护进程正在运行,并正常工作。 例如:

 user@box:~$ docker run debian /bin/echo 'hello world asdf' WARNING: Your kernel does not support memory swappiness capabilities, memory swappiness discarded. hello world asdf 

有谁知道如何解决这个问题,并获得集成testing运行?

如果没有,至less有人知道在哪里挖掘到Docker中的代码来找出失败的原因?