我正在运行一个容器,它在AWS(t2中)的CoreOS服务器实例上包含一个带有tomcat docker基本映像的J2EE webapp。最近我遇到了在内部使用Java的Docker容器中如何超过内存限制会导致容器失败(Resource)。阅读完上面的文章后,我有点担心我的CoreOS实例上运行的任何容器是否将在未来面临这个问题。CoreOS如何将内存分配给Docker容器?
所以我想找出什么将是当搬运工运行命令,这是我跑我的搬运工集装箱的方式指定内存限制泊坞窗容器的默认内存限制。正如在forum中所讨论的那样,答案表明它的无限制,并且基于操作系统给出的任何内容。
但我想知道CoreOS如何决定的内存限制在细节给定的容器中,我应该如何设置这是运行在Tomcat的基础图像的Web应用程序容器的内存限制和CPU利用率担心(由于CoreOS中的内存过载问题,是否有机会退出容器?)。
的文献中没有我遇到在互联网上提供有关CoreOS或Tomcat泊坞窗图像一个明确的答案,这个问题。
注 - 我通过systemd管理我的Docker容器。
感谢您的回答。正是我在找的东西。感谢所有的资源。 –