如何使用docker containerizer选项注册mesos-slave?

时间:2015-10-17 21:51:56

标签: docker mesos

我有一个在IP上运行的mesos主机

192.168.99.100:5050

我想注册我的mesos-slave。

然而,当我运行以下命令时,从我的mesos-slave机器

./mesos-slave.sh --master=192.168.99.100:5050

我收到错误

    I1017 21:47:20.751700   594 main.cpp:190] Build: 2015-10-16 08:02:34 by
    I1017 21:47:20.756986   594 main.cpp:192] Version: 0.26.0
    I1017 21:47:20.757683   594 main.cpp:199] Git SHA: 6d90b3b926f3eabbec4f9e2ff627a3eeae368d84
    I1017 21:47:20.878522   594 containerizer.cpp:143] Using isolation: posix/cpu,posix/mem,filesystem/posix
    Failed to create a containerizer: Could not create MesosContainerizer: Failed to create launcher: Failed to create Linux launcher: Failed to create root cgroup /sys/fs/cgroup/freezer/mesos: Failed to create directory '/sys/fs/cgroup/freezer/mesos': Read-only file system**strong text**
  1. 我可以用docker作为容器来启动我的mesos-slave吗?
  2. 我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

  

注意 - 确保在mesos-slave上安装了docker

  1. 是的,你可以用docker作为集装箱开始你的mesos-slave。
  2. 以下是如何操作
  3.   

    ./mesos-slave.sh --master=192.168.99.100:5050 --containerizers=docker