我们正在运行一个Mesos集群,而一个Docker容器出现了一个问题,该容器实际上是用叉子轰炸了一个代理。
Docker的--pids-limit
设置可以防止将来出现此类问题。 https://docs.docker.com/engine/reference/commandline/run/
--pids-limit
是一个docker run
参数,因此需要为每个Marathon应用程序设置。
理想情况下,我想将其一次设置为dockerd / Mesos / Marathon中的某个默认值,如果用户知道自己在做什么,则让其覆盖它。但是,我找不到为docker run
有什么想法可以最好地实现这一目标吗?
答案 0 :(得分:2)
这可以通过将--pids-limit
添加到Parameters
in DockerInfo
来完成。
不幸的是,马拉松不支持此更改,但这可以通过RunSpec Marathon Plugin
完成