美文网首页
Docker下Mesos集群环境搭建

Docker下Mesos集群环境搭建

作者: 宁静的猫 | 来源:发表于2019-12-15 20:01 被阅读0次

    a、部署mesos-master

    1、拉取mesos镜像
    docker pull mesosphere/mesos-master:1.4.1
    
    2、在master上运行zookeeper
    docker run --name zookeeper -p 2181:2181 --restart always -d zookeeper:3.5
    
    3、配置hosts文件
    <局域网ip>  <主机名>
    
    4、docker上运行memos
    #!/bin/bash
    docker run -d --net=host -e MESOS_PORT=5050 -e MESOS_ZK=zk://172.16.89.66: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)/work/mesos:/var/tmp/mesos" mesosphere/mesos-master:1.4.1 --hostname=172.16.89.66 --no-hostname_lookup --ip=172.16.89.66
    

    b、部署mesos-slave

    1、拉取mesos镜像
    docker pull mesosphere/mesos-slave:1.4.1
    
    2、docker上运行memos
    docker run -d --net=host -u root --privileged -e MESOS_PORT=5051 -e MESOS_MASTER=zk://172.16.89.66:2181/mesos -e MESOS_SWITCH_USER=0 -e MESOS_CONTAINERIZERS=docker -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 /var/run/docker.sock:/var/run/docker.sock -v /sys:/sys -v /usr/bin/docker:/usr/bin/local/docker mesosphere/mesos-slave:1.4.1 --no-systemd_enable_support --no-hostname_lookup --ip=172.16.89.67
    

    c、安装marathon

    1、拉取marathon镜像
    docker pull mesosphere/marathon:v1.5.2
    
    2、docker运行marathon
    docker run -d --net=host mesosphere/marathon:v1.5.2 --master zk://172.16.89.66:2181/mesos --zk  zk://172.16.89.66:2181/marathon
    

    访问8080端口,如出现marathon页面则表示安装成功

    d、安装marathon-lb

    1、拉取marathon-lb镜像
    docker pull mesosphere/marathon-lb:v1.11.1
    
    2、docker运行marathon-lb
     docker run -d --net=host -e PORTS=9090 mesosphere/marathon-lb:v1.11.1 sse --group external --marathon http://172.16.89.66:8080
    

    访问9090端口,如返回503则表示安装成功

    相关文章

      网友评论

          本文标题:Docker下Mesos集群环境搭建

          本文链接:https://www.haomeiwen.com/subject/lzoqnctx.html