2015-05-25 5 views
3

Любая возможность изменить значение ulimit в контейнере докера?.Изменить ulimit в Docker Container

Я сниму изображение докеры в центре и запустил контейнер из него. Но я не мог увеличить значение ulimit внутри контейнера. Он показывает «Операция не разрешена».

Да, я знаю, что докер не имеет разрешения на это. Поиск в google, они сообщили об ошибке 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

Как вы можете видеть в commit 3f39050, опция ulimit представлена ​​в Docker 1.6.0+.

Если опция не распознана, возможно, это связано с тем, что версия докера не возвращает 1.60+.

1

Опция --ulimit была добавлена ​​в докер 1.6 (см. Соответствующий запрос тянуть здесь: https://github.com/docker/docker/pull/9437).

Я использую более старую версию докеры, вы не сможете использовать эту функцию, и в этом случае вы должны обновиться до текущей версии докера