如何在marathon规范中设置docker运行参数

rta7y2nd  于 2021-06-26  发布在  Mesos
关注(0)|答案(2)|浏览(323)

我一直在使用docker运行图像和一些选项,如:

docker run --net host --oom-kill-disable -d -p <port>:<port> image

我该如何设置值,比如——在马拉松比赛中禁用?

lskq00tm

lskq00tm1#

我不太确定在这种情况下是否可以传递空值,但可以使用以下方法:

"container": {
    "type": "DOCKER",
    "docker": {
        "network": "HOST",
        "image": "your/image",
        "parameters": [
            { "key": "oom-kill-disable", "value": "" }
        ]
    }
}

您可以在这里的“特权模式和任意docker选项”部分阅读更多内容。

cnjp1d6j

cnjp1d6j2#

docker容器在其marathon规范中需要为oom kill disable标志指定一个布尔值,以便executor正常运行。
因此规范将包括:

"parameters": [
            { "key": "oom-kill-disable", "value": "true" }
        ]

相关问题