【发布时间】:2016-11-23 22:37:32
【问题描述】:
$ 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 数据段大小 (kbytes, -d) 无限制 调度优先级 (-e) 0 文件大小(块,-f)10 未决信号 (-i) 5903 最大锁定内存 (kbytes, -l) 64 最大内存大小 (kbytes, -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 吗?
【问题讨论】:
-
重复
--ulimitargs 是如何设置多个ulimit 值,是否有理由只需要使用一个?您也可以通过--cpuset-cpus="n"限制 CPU,但我假设您想使用 ulimit。 -
当我在网上搜索ulimit时,我看到有人使用一个--ulimit跟随多值,所以我想弄清楚它是否可以。谢谢!