更改Docker容器中的ulimit
任何可能改变docker容器中的ulimit值?
我拉下centos泊坞窗图像,并从它启动容器。 但是我不能增加容器内的ulimit值。 它显示“操作不允许”。
是的,我知道docker没有权限这样做。 在谷歌search,他们报告run --ulimit
部署docker集装箱时的选项。 但是这对我不起作用。
docker run -d --ulimit nofile=8000:16000 * --expose=80 --expose=443 centos:centos6 nginx -g 'daemon off;' flag provided but not defined: --ulimit See 'docker run --help'.
谁能帮我?
--ulimit
1.6中添加了--ulimit
选项(请参阅相关的pull-request: https : //github.com/docker/docker/pull/9437 )。
我使用的是旧版本的docker,你将无法使用这个function,在这种情况下,你应该更新到当前的docker版本
正如您在提交3f39050中看到的那样 ,ulimit选项是在Docker 1.6.0+中引入的。
如果该选项无法识别,则可能是因为docker版本不会返回1.60+。