我想用
ulimit -f
在码头集装箱内
减少
限制。(我强调这一点,因为围绕这一点的许多问题和答案都涉及
增加的
限制)。
我有一个写10k文件的脚本,并报告成功:
$ perl examples/largefile.pl
Begin
End
我可以用
ulimit-f
:
$ ( ulimit -f 5 ; perl examples/largefile.pl )
Begin
不幸的是,在一个公鸡容器里
ulimit-f
命令似乎没有效果:
$ sudo docker run --rm -i -t -u 1001 -v $PWD:$PWD safe-docker bash
user@08aba80ebaff:/$ cd ...
user@08aba80ebaff:/...$ examples/largefile.pl
Begin
End
user@08aba80ebaff:/...$ ( ulimit -f 5 ; perl examples/largefile.pl )
Begin
End
但请注意
ulimit
相信
它产生了影响:
user@08aba80ebaff:/...$ ( ulimit -f; ulimit -f 5; ulimit -f)
unlimited
5
经过
--privileged
到
docker run
没有帮助。
这与我的
earlier question
,但我想知道
继承,继承
从呼叫方到
码头装卸作业
,而在这里,我想知道如何在容器内设置限制。