如何在Docker容器中设置/etc/security/limits.conf的限制?



我在虚拟机上设置了以下limit .conf:

dfyz          soft    nofile            1000000
dfyz          hard    nofile            1000000
* soft core 0
* hard core unlimited
* soft memlock unlimited
* hard memlock unlimited

我需要在Docker容器。但是如果我只是复制这个文件到容器的/etc/security/limits.conf,它不工作。

如何在Docker容器中设置这些限制?

根据David Maze的回答,我使用了如何在docker容器上设置ulimit/文件描述符的答案,图像标签是phusion/baseimage-docker

docker run --rm -ti --ulimit memlock=100000000000:100000000000 my_image

最新更新