Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Chronos不运行作业_Docker_Mesos_Mesosphere - Fatal编程技术网

Docker Chronos不运行作业

Docker Chronos不运行作业,docker,mesos,mesosphere,Docker,Mesos,Mesosphere,我已经为每项服务使用Docker镜像建立了Mesos集群,包括Marathon和Chronos 我使用的Docker图像如下: docker run -p 8080:8080 -e LIBPROCESS_PORT=5050 tomaskral/chronos:2.3.0-mesos0.21.0 --http_port 8080 --master zk://<master-hostname>:2181/mesos --zk_hosts zk://<master-hostname&

我已经为每项服务使用Docker镜像建立了Mesos集群,包括Marathon和Chronos

我使用的Docker图像如下:

docker run -p 8080:8080 -e LIBPROCESS_PORT=5050 tomaskral/chronos:2.3.0-mesos0.21.0 --http_port 8080 --master zk://<master-hostname>:2181/mesos --zk_hosts zk://<master-hostname>:2181/mesos
  • 动物园管理员:
  • Mesos硕士:
  • Mesos-Slave:
  • 马拉松:
  • Chronos
ZooKeeper在端口2181上运行,Mesos Master在端口5050上运行,Mesos Slave在端口5051上运行,marathon在端口8088上运行,Chronos在端口8080上运行

我想做的是;在马拉松和Chronos上运行Docker容器。

Marathon成功运行Docker容器作为其应用程序

但是Chronos不运行任何作业。即使作业不与Docker一起运行

我尝试启动的Chronos作业的配置为

{
    "schedule": "R/2015-05-28T10:16:30Z/PT2M",
    "name": "simplejob",
    "cpus": "0.5",
    "mem": "512",
    "command": "while sleep 10; do date -u %T; done"
}
作业已在Chronos上注册,但从未启动。

我运行Chronos容器的命令如下:

docker run -p 8080:8080 -e LIBPROCESS_PORT=5050 tomaskral/chronos:2.3.0-mesos0.21.0 --http_port 8080 --master zk://<master-hostname>:2181/mesos --zk_hosts zk://<master-hostname>:2181/mesos
docker-run-p8080:8080-e LIBPROCESS_-PORT=5050 tomaskral/chronos:2.3.0-mesos0.21.0--http_-PORT 8080--master zk://:2181/mesos--zk_-hosts zk://:2181/mesos

将Chronos命令行中的zk_hosts zk://:2181/mesos更改为
--zk_hosts:2181
,因为这应该是zk节点:端口对的列表,因此Chronos可以将自己的状态存储在
/Chronos
znode中(与
/mesos
znode相反,mesos在znode中存储其主要的主信息).

您能分享您的马拉松应用程序配置吗?同样值得仔细检查Chronos是否已在Mesos中正确注册。它是否显示在Mesos UI的框架页面上?您是否尝试过Mesosphere Chronos Docker图像?