【问题标题】:--add-host parameter in Marathon docker applicationMarathon docker 应用程序中的 --add-host 参数
【发布时间】:2015-07-15 21:42:01
【问题描述】:

我有想要使用 Mesos 和 Marathon 运行的 docker 映像(带有入口点)。这些映像需要更改 /etc/hosts 和 /etc/resolv.conf。当我通常运行它时,我会执行以下操作:

docker run --add-host host:ip --dns-search url image

但在马拉松应用程序(我将其设置为要发送到马拉松的 json 主体)中,我不知道这些选项将映射到什么。例如 -p 在 json 正文中变为 portMappings。有人知道--add-host--dns-search 以及可能的其他选项会变成什么吗?

【问题讨论】:

    标签: json docker hosts mesos marathon


    【解决方案1】:

    您可以像这样在parameters 中传递它们:

    "container": {
        "type": "DOCKER",
        "docker": {
            "network": "HOST",
            "image": "your/image",
            "parameters": [
                { "key": "add-host", "value": "host:ip" },
                { "key": "dns-search", "value": "url" }
            ]
        }
    }
    

    有关详细信息,请参阅here,“特权模式和任意 Docker 选项”部分。

    【讨论】:

    • 我们可以使用publish 键吗?它如何与portMapping 一起使用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多