作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
通过 docker 运行命令似乎不符合我当前配置的 ulimit
s:
$ ulimit -t5~ $ sudo -- bash -c "ulimit -t"5~ $ sudo -- docker run --rm debian:wheezy bash -c "ulimit -t"unlimited
我怎样才能做到这一点?
最佳答案
您可以在 Docker 守护程序配置中设置全局限制。在 Ubuntu 上,这是在 Upstart 中管理的。添加limit cpu <softlimit> <hardlimit>
至 /etc/init/docker.conf
并重新启动守护进程。
在每个容器的基础上,您必须使用 --privileged
用 docker run
标记为了设置ulimits。 AFAIK 没有 --privileged
就没有办法做到这一点.
关于linux - 如何让 `docker run`继承ulimits,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25744278/
我是一名优秀的程序员,十分优秀!