recherche

Maison  >  Questions et réponses  >  le corps du texte

docker run 的status为exited

在使用网上的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

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

巴扎黑巴扎黑2888 Il y a quelques jours907

répondre à tous(1)je répondrai

  • 黄舟

    黄舟2017-04-24 16:01:13

    Exécuter les étapes

    1. Définissez l'adresse IP de la machine

    1

    <code>HOST_IP=10.11.31.7</code>

    2. Exécutez le conteneur ZooKeeper

    1

    2

    3

    4

    5

    <code>docker run -d \

               -p 2181:2181 \

               -p 2888:2888 \

               -p 3888:3888 \

               garland/zookeeper</code>

    3. Exécutez le conteneur Mesos Master

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    <code>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</code>

    4. Conteneur Run Marathon

    1

    2

    3

    4

    <code>docker run \

            -d \

            -p 8080:8080 \

            garland/mesosphere-docker-marathon --master zk://${HOST_IP}:2181/mesos --zk zk://${HOST_IP}:2181/marathon</code>

    5. Exécutez le conteneur Mesos Slave

    1

    2

    3

    4

    5

    6

    7

    <code>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</code>

    Je l'ai réexécuté et il n'y a eu aucun problème. Vous pouvez afficher les journaux du conteneur via la commande docker logs pour dépanner.

    répondre
    0
  • Annulerrépondre