你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
wangzi19870227 - sina攻城狮,docker爱好者
赞同来自: DockOne 、firelife 、nicole
萧遥吟 - 80后IT技术男
赞同来自: 扁豆焖面先生
ulimit -SHn 4096
要回复问题请先登录或注册
2 个回复
wangzi19870227 - sina攻城狮,docker爱好者
赞同来自: DockOne 、firelife 、nicole
docker 1.6+ ulimit用法:
--default-ulimit,docker daemon的启动参数,能够指定默认container ulimit配置。如果此参数没配置,则默认从docker daemon继承;
--ulimit,docker run的参数,能够覆盖docker daemon指定的ulimit默认值。如果此参数没配置,则默认从default-ulimit继承;
(https://github.com/docker/dock ... limits)
(https://github.com/docker/dock ... tainer)
所以,如果你的大多数container都需要一些相同的ulimit配置,就在daemon上配一次default-ulimit就可以了;如果你有某个container需要不同的ulimit陪孩子,就在docker run时候指定就行了。
萧遥吟 - 80后IT技术男
赞同来自: 扁豆焖面先生
以CentOS 6系列为例,1.6版本之前的,容器里的ulimit是根据Docker配置文件的,如果不设置默认是1024:4096,所以你一般进入容器后看到是1024,可以通过修改/etc/profile文件,增加
ulimit -SHn 4096
来调整最大。1.6之后是可以在run的时候,通过ulimit设置。建议是使用1.6版本run的时候进行ulimit设置,可以设置为1024:65535,这样容器里如果默认1024不足,可以修改配置文件调整更多,不需要因为ulimit不足,而新建立容器。