【问题标题】:Docker mesosphere/chronos container fails immediately after launchDocker mesosphere/chronos 容器在启动后立即失败
【发布时间】:2015-08-08 22:25:50
【问题描述】:

我正在尝试使用mesosphere/chronos 映像在 Docker 中启动 Chronos。

从命令行

运行以下命令来运行镜像不能正常工作。

docker run -p 8081:8081 -t mesosphere/chronos:latest /usr/bin/chronos --master zk://<master-hostname>:2181/mesos --zk_hosts <master-hostname>:2181 --http_port 8081

(我正在尝试使用单个 ZK 节点和单个 Mesos 主节点)

它会在几秒钟后立即显示以下消息。并且没有运行 Chronos 的 docker 容器。

/usr/bin/chronos: line 18: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
+ cmd=(run_jar)
+ local cmd
+ [[ -s /etc/mesos/zk ]]
+ [[ -d /etc/chronos/conf ]]
+ logged chronos run_jar --master zk://<master-hostname>:2181/mesos --zk_hosts <master-hostname>:2181 --http_port 8081
+ local 'token=chronos[1]'
+ shift
+ exec
+ exec
++ exec logger -p user.info -t 'chronos[1]'
++ exec logger -p user.notice -t 'chronos[1]'

马拉松比赛

我也尝试在 Marathon 上启动 Chronos 容器。

马拉松的配置如下。

{
    "id": "chronos",
    "container": {
        "docker": {
            "image": "mesosphere/chronos:latest",
            "network": "BRIDGE",
            "forcePullImage": true,
            "portMappings": [
                {
                    "containerPort": 8081,
                    "hostPort": 0,
                    "servicePort": 31000,
                    "protocol": "tcp"
                }
            ]
        },
        "type": "DOCKER",
        "volumes": []
    },
    "shell": false,
    "ports": [
        8081
    ],
    "args": [
        "--master",
        "zk://<master-hostname>:2181/mesos",
        "--zk_hosts",
        "<master-hostname>:2181",
        "--http_port",
        "8081",
    ],
    "cpus": 1,
    "mem": 1024,
    "instances": 1
}

它也显示与命令行相同的消息。

环境

操作系统:CentOS 6.5

码头工人:

Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.3.3
Git commit (client): a8a31ef/1.5.0
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.3.3
Git commit (server): a8a31ef/1.5.0

动物园管理员:jplock/zookeeper:3.4.5

Mesos 大师:mesosphere/mesos-master:0.20.1

马拉松:mesosphere/marathon:v0.8.2-RC3

参考文献

我发现以下页面描述了类似的问题。但他们并没有太大帮助。

【问题讨论】:

    标签: docker mesos mesosphere marathon


    【解决方案1】:

    自行解决。

    这是一种版本问题。

    当我使用指向相同版本 Mesos 的 Docker 图像标签时,它可以正常工作。

    【讨论】:

      猜你喜欢
      • 2013-11-13
      • 2018-05-12
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      相关资源
      最近更新 更多