Launch Mesos-Master
https://github.com/mesosphere/docker-containers/tree/master/mesos
安装好zookeeper;
按照官网搭建
创建mesos.sh,写入
docker run -d --net=host \
-e MESOS_PORT=5050 \
-e MESOS_ZK=zk://127.0.0.1:2181/mesos \
-e MESOS_QUORUM=1 \
-e MESOS_REGISTRY=in_memory \
-e MESOS_LOG_DIR=/var/log/mesos \
-e MESOS_WORK_DIR=/var/tmp/mesos \
-v "$(pwd)/log/mesos:/var/log/mesos" \
-v "$(pwd)/tmp/mesos:/var/tmp/mesos" \
mesosphere/mesos-master:1.4.1
修改zk地址为自己的地址
执行
sh mesos.sh
报错:
mesos Failed to connect to 192.168.3.10
增加3个配置
docker run -d --net=host --hostname=192.168.3.10 \
-e MESOS_PORT=5050 \
-e MESOS_ZK=zk://192.168.3.10:2181/mesos \
-e MESOS_QUORUM=1 \
-e MESOS_REGISTRY=in_memory \
-e MESOS_LOG_DIR=/var/log/mesos \
-e MESOS_WORK_DIR=/var/tmp/mesos \
-v "$(pwd)/log/mesos:/var/log/mesos" \
-v "$(pwd)/tmp/mesos:/var/tmp/mesos" \
mesosphere/mesos-master:1.4.1 --no-hostname_lookup --ip=192.168.3.10
再启动,就ok了