无法使用marathon运行docker容器

无法使用marathon运行docker容器,docker,containers,mesos,marathon,Docker,Containers,Mesos,Marathon,我正在尝试使用ApacheMarathon/mesos运行docker容器。在官方文件中,他们提到了echo“docker,mesos”>/etc/mesos slave/containeringers,应使用docker 但是我的机器上没有这样的文件或目录。我使用的是ubuntu 14.04。我的mesos版本是0.22.1。它仅显示在使用marathon运行时使用--containerizer==docker,mesos标志进行部署 为了让这面旗子起作用,我需要做回显的事情。但是我的机器上没

我正在尝试使用ApacheMarathon/mesos运行docker容器。在官方文件中,他们提到了
echo“docker,mesos”>/etc/mesos slave/containeringers
,应使用docker

但是我的机器上没有这样的文件或目录。我使用的是ubuntu 14.04。我的mesos版本是0.22.1。它仅显示在使用marathon运行时使用
--containerizer==docker,mesos
标志进行部署


为了让这面旗子起作用,我需要做回显的事情。但是我的机器上没有这样的东西。

我很确定它应该是这样的

echo“docker,mesos”>/etc/mesos从船/集装箱船


该命令将创建该文件,只需尝试运行它并继续教程。不确定您使用的设置,该文件应仅存在于代理(从属)计算机上。我的从属计算机和主计算机是同一台计算机。我找不到这样的文件或目录。没有该文件/目录,我无法继续。如果我手动创建该文件可以吗?我看到您在上面的问题中对其进行了更改,但不要忘记最后的“s”。谢谢,我已经更改了它。你知道如何解决这个问题吗?嗯,集装箱船fie应该转换成mesos从进程的标志:
/usr/sbin/mesos slave--master=zk://1.2.3.4:2181/mesos--log_dir=/var/log/mesos--containerizers=docker,mesos--hostname=1.2.3.4
。在/var/log/mesos/mesos master中是否记录了错误。错误?我已在我的主目录中安装了mesos,即mesos目录在我的主目录中。不,我的日志文件没有显示任何错误。我使用
/bin/mesos-slave.sh--log_dir==/home/file path--containerizers=docker,mesos--master=127.0.0.1:5050
启动slave。那么它到底出了什么问题呢?您是否看到端口5050和8080处的mesos和marathon接口?你能在marathon上发布一个.json吗?.json看起来像什么?