我需要在 docker 容器上正确设置文件描述符限制 我使用 ssh (https://github.com/phusion/baseimage-docker) 连接到容器
已经试过了:
- edit limits.conf 容器忽略此文件
- upstart 程序位于 https://coderwall.com/p/myodcq但是这个 docker 镜像有不同的初始化过程。 (运行)
- 我尝试在/etc/pam.d 中修改 pam 库的配置
- 尝试在 sshd_config 中为 ssh 启用 pam
输出总是一样的。
bash: ulimit: open files: cannot modify limit: Operation not permitted
最佳答案
最新的 docker 支持通过命令行和 API 设置 ulimits。例如,docker run
需要--ulimit <type>=<soft>:<hard>
并且可以有尽可能多的这些。因此,对于您的 nofile,例如 --ulimit nofile=262144:262144
关于docker - 如何在 docker 容器上设置 ulimit/文件描述符 图像标签是 phusion/baseimage-docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24318543/