$ sudo docker run - ulimit fsize = 10240 cpu = 12 -it ubuntu / bin / bash docker:解析引用时出错:" cpu = 12"不是有效的存储库/标记。 请参阅#docker run --help'。
$ sudo docker run - ulimit fsize = 10240 --ulimit cpu = 12 -it ubuntu / bin / bash root @ ea4b00375adf:/#ulimit -a 核心文件大小(块,-c)0 数据seg大小(kbytes,-d)无限制 调度优先级(-e)0 文件大小(块,-f)10 待处理信号(-i)5903 最大锁定内存(kbytes,-l)64 最大内存大小(千字节,-m)无限制 打开文件(-n)524288 管道大小(512字节,-p)8 POSIX消息队列(字节,-q)819200 实时优先级(-r)0 堆栈大小(千字节,-s)8192 cpu时间(秒,-t)12 最大用户进程(-u)524288 虚拟内存(kbytes,-v)无限制 文件锁(-x)无限
我想在--ulimit中设置多值,
似乎--ulimit fsize = 10240 --ulimit cpu = 12效果很好,
但是--ulimit fsize = 10240 cpu = 12不起作用,
有什么格式我只能使用一个--ulimit?
答案 0 :(得分:1)
请注意,ulimit工具显示的是块而不是字节。
尝试:
sudo docker run --ulimit fsize=2048 --ulimit cpu=12 -it ubuntu /bin/bash
ulimit -a
file size (blocks, -f) 2