docker 线程无法超过4096的问题

最近使用docker时遇到no process问题,修改limit.conf文件问题依然无法解决,最后发现docker中控制线程的配置由两个参数单独控制。

分别是针对单个容器控制的 --pids-limit int 在docker run 时使用和针对所有容器控制的 --default-pids-limit int 在 docker daemon中配置,(int 是需要配置的限制,默认是4096,配置为-1为不限制)完成后可以通过 简单的 shell来测试,例如:for x in {1..10000};do sleep 1000 & done。

你可能感兴趣的:(docker,linux,运维)