– Marathon docker应用程序中的add-host参数

我有Docker图像(有入口点),我想用Mesos和Marathon来运行。 这些映像需要在/ etc / hosts和/etc/resolv.conf中进行更改。 当我通常运行这个我会做这样的事情:

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

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

你可以通过这样的parameters传递它们:

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

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

Interesting Posts