docker run 的status为exited

浏览:45日期:2023-02-26

问题描述

在使用网上的docs https://github.com/yeasy/docker_practice/blob/master/mesos/installation.md

docker run --net='host' -p 5050:5050 -e 'MESOS_HOSTNAME=${HOST_IP}' -e 'MESOS_IP=${HOST_IP}' -e 'MESOS_ZK=zk://${HOST_IP}:2181/mesos' -e 'MESOS_PORT=5050' -e 'MESOS_LOG_DIR=/var/log/mesos' -e 'MESOS_QUORUM=1' -e 'MESOS_REGISTRY=in_memory' -e 'MESOS_WORK_DIR=/var/lib/mesos' -d garland/mesosphere-docker-mesos-master

docker run 的status为exited

status为exited 请问个怎么debug思路,也没有log

问题解答

回答1:运行步骤1. 设置本机的IP地址

HOST_IP=10.11.31.72. 运行ZooKeeper容器

docker run -d -p 2181:2181 -p 2888:2888 -p 3888:3888 garland/zookeeper3. 运行Mesos Master容器

docker run --net='host' -p 5050:5050 -e 'MESOS_HOSTNAME=${HOST_IP}' -e 'MESOS_IP=${HOST_IP}' -e 'MESOS_ZK=zk://${HOST_IP}:2181/mesos' -e 'MESOS_PORT=5050' -e 'MESOS_LOG_DIR=/var/log/mesos' -e 'MESOS_QUORUM=1' -e 'MESOS_REGISTRY=in_memory' -e 'MESOS_WORK_DIR=/var/lib/mesos' -d garland/mesosphere-docker-mesos-master4. 运行Marathon容器

docker run -d -p 8080:8080 garland/mesosphere-docker-marathon --master zk://${HOST_IP}:2181/mesos --zk zk://${HOST_IP}:2181/marathon5. 运行Mesos Slave容器

docker run -d --name mesos_slave_1 --entrypoint='mesos-slave' -e 'MESOS_MASTER=zk://${HOST_IP}:2181/mesos' -e 'MESOS_LOG_DIR=/var/log/mesos' -e 'MESOS_LOGGING_LEVEL=INFO' garland/mesosphere-docker-mesos-master:latest

我跑了一遍,没有问题,你可以通过docker logs命令查看容器日志进行排错。

相关文章: