我们正在运行一个mesos集群,刚刚有一个docker容器的问题,它实际上是fork轰炸了一个代理。
Docker --pids-limit
这将防止将来出现此类问题。https://docs.docker.com/engine/reference/commandline/run/ --pids-limit
是一个 docker run
参数,因此需要为每个应用程序设置它。
理想情况下,我希望在dockerd/mesos/marathon中的某个地方将它设置为默认值,如果用户知道自己在做什么,就让他们重写它。但是,我找不到一种简单的方法来为添加默认标志/参数 docker run
有什么办法能最好地做到这一点吗?
1条答案
按热度按时间e0bqpujr1#
这可以通过添加
--pids-limit
至Parameters
在DockerInfo
.不幸的是,marathon不支持此更改,但这可以通过runspec marathon插件完成