在Mesos / Marathon中设置默认的docker run参数

时间:2019-01-11 11:56:41

标签: docker mesos marathon

我们正在运行一个Mesos集群,而一个Docker容器出现了一个问题,该容器实际上是用叉子轰炸了一个代理。

Docker的--pids-limit设置可以防止将来出现此类问题。 https://docs.docker.com/engine/reference/commandline/run/

--pids-limit是一个docker run参数,因此需要为每个Marathon应用程序设置。

理想情况下,我想将其一次设置为dockerd / Mesos / Marathon中的某个默认值,如果用户知道自己在做什么,则让其覆盖它。但是,我找不到为docker run

添加默认标志/参数的简单方法

有什么想法可以最好地实现这一目标吗?

1 个答案:

答案 0 :(得分:2)

这可以通过将--pids-limit添加到Parameters in DockerInfo来完成。

不幸的是,马拉松不支持此更改,但这可以通过RunSpec Marathon Plugin

完成