我在虚拟机上设置了以下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