如何使用docker containerizer选项注册一个mesos-slave?
我有一个运行在IP上的mesos master
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**
- 我可以用docker作为容器来启动我的mesos-slave吗?
- 我怎么能这样做?
注意 – 确保docker安装在mesos-slave上
- 是的,你可以用docker工人作为集装箱工人来启动你的mesos-slave。
- 以下是如何做到这一点
./mesos-slave.sh --master=192.168.99.100:5050 --containerizers=docker