是否有可能更改docker容器中的ulimit值?
我拉下centos docker图像并从中启动容器。但我无法增加容器内的ulimit值。它显示“不允许操作”。
是的,我知道码头工人无权这样做。在谷歌搜索时,他们在部署docker容器时向run --ulimit
选项报告。但那对我不起作用。
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'.
任何人都可以帮助我吗?
答案 0 :(得分:1)
在docker 1.6中添加了--ulimit
选项(请参阅此处的相关pull-request:https://github.com/docker/docker/pull/9437)。
我使用旧版本的docker,您无法使用此功能,在这种情况下,您应该更新到当前的泊坞广告版本
答案 1 :(得分:0)
正如您在commit 3f39050中看到的,选项ulimit是Docker 1.6.0 +中引入的选项。
如果未识别该选项,可能是因为docker版本未返回1.60 +。