是否有可能更改docker容器中的ulimit值?
我拉下centos docker镜像并从中启动容器。但是我不能增加容器内的ulimit值。它显示“不允许操作”。
是的,我知道docker没有这样做的许可。在谷歌搜索,他们在部署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'.有谁可以帮我?
发布于 2015-05-25 22:45:34
docker 1.6中添加了--ulimit选项(参见相关的pull-request:https://github.com/docker/docker/pull/9437)。
如果您使用的是较旧版本的docker,您将无法使用此功能,在这种情况下,您应该更新到当前docker版本
发布于 2015-05-25 22:44:49
正如您在commit 3f39050中看到的,选项ulimit是Docker 1.6.0+中引入的一个选项。
如果无法识别该选项,可能是因为docker版本不返回1.60+。
https://stackoverflow.com/questions/30439124
复制相似问题