我无法使用marathon / mesos框架运行rabbitmq。我尝试过在docker hub中提供的rabbitmq图像以及自定义构建rabbitmmq docker图像。在mesos slave日志中,我看到以下错误:
E0222 12:38:37.225500 15984 slave.cpp:2344]无法更新执行程序的容器c02b0067-89c1-4fc1-80b0-0f653b909777的资源rabbitmq.9ebfc76f-ba61-11e4-85c9-56847afe9799运行任务rabbitmq.9ebfc76f- ba61-11e4-85c9-56847afe9799关于终端任务的状态更新,销毁容器:无法确定' cpu'子系统:无法读取/ proc / 13197 / cgroup:无法打开文件' / proc / 13197 / cgroup':没有这样的文件或目录
在谷歌搜索我可以找到一个命中如下 https://github.com/mesosphere/marathon/issues/632
即使我面对,也不确定这是否是问题。有人试过用marathon / mesos / docker运行rabbitmq吗?
答案 0 :(得分:2)
在设置容器之前,看起来该进程消失了(可能已崩溃)。您应该检查stdout
和stderr
以查看发生的情况,并解决根本问题。
答案 1 :(得分:-1)
“cmd”:“”,就像是罪魁祸首。我会看看couchbase docker容器上的一些线索,了解如何让它工作。