宿主机的IP地址列表
mesos-lb:192.168.253.159
mesos-marathon:192.168.253.159
mesos-master:192.168.253.159
mesos-slave:192.168.253.160
mesos-slave:192.168.253.161
Launch Mesos-Slave
docker run -d
-e MESOS_HOSTNAME=192.168.253.160
-e MESOS_IP=192.168.253.160
-e MESOS_MASTER=zk://192.168.253.159:2181/mesos
-e MESOS_LOG_DIR=/var/log/mesos
-e MESOS_WORK_DIR=/var/tmp/mesos
-v "$(pwd)/log/mesos:/var/log/mesos"
-v "$(pwd)/work/mesos:/var/tmp/mesos"
-v /sys/fs/cgroup:/sys/fs/cgroup
-v /var/run/docker.sock:/var/run/docker.sock
--name slave --net host --privileged --restart always
mesosphere/mesos-slave:1.7.0 --no-systemd_enable_support
Launch Mesos-Master
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.7.0
Launch Mesos-marathon
docker run -d --net=host
mesosphere/marathon:1.4.13
--master zk://192.168.253.159:2181/mesos
--zk zk://192.168.253.159:2181/marathon
Launch Mesos-lb
docker run -d -e PORTS=9090
--net=host mesosphere/marathon-lb:latest sse
--marathon http://192.168.253.159:8080
--group external