如何在马拉松规格上设置 docker 运行 参数

How to set docker run arguments on marathon spec

我一直在使用 docker 到 运行 图片以及一些选项,例如:

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

如何在马拉松比赛中设置像 --oom-kill-disable 这样的值?

我不太确定在这种情况下你是否可以传递一个空值,但你可以这样处理:

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

您可以在 "Privileged Mode and Arbitrary Docker Options" 部分阅读更多 here

docker 容器在其马拉松规范中需要为执行程序正确指定 oom-kill-disable 标志的布尔值 运行。

因此规范将包括:

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