首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker容器磁盘大小,mesos和marathon

Docker容器磁盘大小,mesos和marathon
EN

Stack Overflow用户
提问于 2015-07-20 23:11:35
回答 2查看 1.6K关注 0票数 1

Marathon是否会对Docker容器应用程序施加磁盘空间资源限制?默认情况下,我知道Docker容器可以在其宿主VM中根据需要增长,但当我尝试让Marathon和Mesos创建和管理我的Docker容器时,我发现在安装包期间容器会用完空间。按照目前的情况,我不能只是将这些包的安装缓存到预先构建的映像中。

那么,如果Marathon确实施加了磁盘空间资源限制,有没有办法将其关闭?

EN

回答 2

Stack Overflow用户

发布于 2015-07-21 03:35:14

Marathon不应该对您的容器施加大小限制,据我所知,Marathon可以运行的容器的大小没有限制,只要您运行Marathon的盒子和顶部的容器分配了足够的资源(剩余)。

也就是说,用户mbarthelemy在this link上有一个很好的回应,他详细介绍了Ubuntu中的设备映射器设置,这些设置允许您在docker级别上为每个容器分配磁盘大小和网络资源。

票数 0
EN

Stack Overflow用户

发布于 2015-07-28 18:40:41

不是的。Marathon本身并不强制执行任何资源限制,尽管您的应用程序定义可以声明cpu/内存/磁盘限制。这取决于Mesos实际执行这些限制。Mesos0.22添加了对磁盘配额隔离的支持,但默认情况下没有启用它(检查从机的--isolators标志),所以我怀疑这是您的问题。

从属的--work_dir是什么?如果它映射到/tmp/mesos (默认),而这恰好是一个很小的内存磁盘/固态硬盘,那么您可能实际上耗尽了主机/VM上的空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31520094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档