如何运行Docker Swarm的集成测试?

时间:2016-05-05 22:03:52

标签: docker continuous-integration integration-testing docker-swarm

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

关于swappiness的消息是第一件看起来错误的事情。我的内核 支持它 - 我测试了它。 / proc / sys / vm / swappiness是可读写的,可以通过sysctl.conf进行配置。

看起来不对的下一行是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

有谁知道如何解决这个问题,并让集成测试运行?

如果没有,是否有人至少知道在Docker中挖掘代码的位置以找出失败的原因?

0 个答案:

没有答案