码头 – 如何使用卷 – 从马拉松

前端之家收集整理的这篇文章主要介绍了码头 – 如何使用卷 – 从马拉松前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在与mesos马拉松码头工作台一段时间,但我被困在某个时候.目前我试图处理持久性容器,我试图用“volume-from”参数来玩,但是我不能让它工作,因为我不知道如何找出数据框的名称它作为json的关键.我尝试了从here的例子

    {
    "id": "privileged-job","container": {
        "docker": {
            "image": "mesosphere/inky"
            "privileged": true,"parameters": [
                { "key": "hostname","value": "a.corp.org" },{ "key": "volumes-from","value": "another-container" },{ "key": "lxc-conf","value": "..." }
            ]
        },"type": "DOCKER","volumes": []
    },"args": ["hello"],"cpus": 0.2,"mem": 32.0,"instances": 1
}

我真的很感激任何一种帮助:-)

最佳答案
从我所知道的:
码头 – 卷 – 从身份证或容器的名称.

由于您的数据服务器也与Marathon一起发布,所以它会获得一个ID(不是如何从马拉松获取此ID)和该表单的名称:mesos-0fb2e432-7330-4bfe-bbce-4f77cf382bb4它与任务ID不相关Mesos和码头ID.

解决方案将是为您的Web ubuntu应用程序编写类似的内容

"parameters": [
    { "key": "volumes-from","value": "mesos-0fb2e432-7330-4bfe-bbce-4f77cf382bb4" }
]

由于从马拉松这个码头识别号码是未知的,因此使用马拉松赛跑的数据维护者是不现实的.

您可以尝试使用Docker直接启动数据存储器(不使用马拉松),并像以前一样使用它,但由于您不知道预先在哪里安排web-ubuntu(除非您添加强制约束)不实用

原文链接:https://www.f2er.com/docker/436393.html

猜你在找的Docker相关文章