在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