在docker运行中,如何在–ulimit中设置多值
$ sudo docker run –ulimit fsize = 10240 cpu = 12 -it ubuntu / bin / bash docker: parsing引用时出错:“cpu = 12”不是有效的repository /标签。 参见“docker运行 – 帮助”。
$ sudo docker run –ulimit fsize = 10240 –ulimit cpu = 12 -it ubuntu / bin / bash root @ ea4b00375adf:/#ulimit -a核心文件大小(blocks,-c)0 data seg size(kbytes,-d (-e)0文件大小(块,-f)10个未决信号(-i)5903最大locking内存(kbytes,-1)64最大内存大小(kbytes,-m)无限打开文件(-n) )524288pipe道大小(512字节,-p)8 POSIX消息队列(字节,-q)819200实时优先级(-r)0堆栈大小(千字节,-s)8192 cpu时间(秒,-t)12 max用户进程(-u)524288虚拟内存(kbytes,-v)无限制文件locking(-x)无限制
我想在–ulimit中设置多值,
似乎–ulimit fsize = 10240 –ulimit cpu = 12运作良好,
但–ulimit fsize = 10240 cpu = 12不起作用,
有没有什么格式可以用,只有一个–ulimit?
请注意,ulimit工具显示块而不是字节。
尝试:
sudo docker run --ulimit fsize=2048 --ulimit cpu=12 -it ubuntu /bin/bash
ulimit -a
file size (blocks, -f) 2