首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将默认参数传递给apache-mesos中的容器。

将默认参数传递给apache-mesos中的容器。
EN

Stack Overflow用户
提问于 2017-08-23 08:16:46
回答 1查看 183关注 0票数 0

我正在尝试将默认参数(如卷或env)传递给我的坞容器,这是我通过马拉松和Apache创建的。通过传递给mesos-奴隶的参数是可能的。我输入了带有JSON内容的/etc/mesos-slave/default_container_info文件(mesos-奴隶读取该文件并将其作为参数放置):

代码语言:javascript
复制
{
  "type": "DOCKER",
  "volumes": [
    {
      "host_path": "/var/lib/mesos-test",
      "container_path": "/tmp",
      "mode": "RW"
    }
  ]
}

然后,我重新启动了mesos-奴隶,并在马拉松中创建了新的容器,但是我看不到容器中的挂载卷。我会犯错的地方?如何以其他方式将默认值传递给容器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-23 11:01:13

这对你没用。当您使用docker计划马拉松任务时,马拉松使用ContainerInfo创建ContainerInfo,这就是Mesos不填充默认设置的原因。

来自文档

--default_container_info=VALUE JSON格式的ContainerInfo,它将包含在任何做而不是的ExecutorInfo中指定ContainerInfo

您需要将卷添加到您所拥有的每个马拉松任务中,或者创建RunSpecTaskProcessor,以便用您的卷增强所有任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45834280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档