使用marathon在mesos群集中运行mesos容器时出错

lf3rwulv  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(419)
"container": {
    "type": "MESOS",
    "docker": {
      "image": "redis",
      "forcePullImage": false
    }
  }

上面的示例的容器类型为mesos..但是再次指定“docker”图像。。。对于使用通用容器或mesos容器,我们需要安装docker吗?
因为,当我尝试使用“mesos”容器类型在mesos中运行一个示例时,得到的错误如下:
不支持的容器image:docker.
我没有安装docker。
我使用的是mesos1.1版本

siotufzp

siotufzp1#

看到了吗https://mesosphere.github.io/marathon/docs/native-docker.html#mesos-containerizer和universalcontainer运行时提供了一个关于如何使用mesos ucr运行docker映像的有效示例。

{
    "id": "mesos-docker",
    "container": {
        "docker": {
            "image": "mesosphere/inky"
        },
        "type": "MESOS"
    },
    "args": ["hello"],
    "cpus": 0.2,
    "mem": 16.0,
    "instances": 1
}

你需要马拉松>=1.3.0和mesos>=1.0。

相关问题