我正在運行一個容器,它在AWS(t2中)的CoreOS服務器實例上包含一個帶有tomcat docker基本映像的J2EE webapp。最近我遇到了在內部使用Java的Docker容器中如何超過內存限制會導致容器失敗(Resource)。閱讀完上面的文章後,我有點擔心我的CoreOS實例上運行的任何容器是否將在未來面臨這個問題。CoreOS如何將內存分配給Docker容器?
所以我想找出什麼將是當搬運工運行命令,這是我跑我的搬運工集裝箱的方式指定內存限制泊塢窗容器的默認內存限制。正如在forum中所討論的那樣,答案表明它的無限制,並且基於操作系統給出的任何內容。
但我想知道CoreOS如何決定的內存限制在細節給定的容器中,我應該如何設置這是運行在Tomcat的基礎圖像的Web應用程序容器的內存限制和CPU利用率擔心(由於CoreOS中的內存過載問題,是否有機會退出容器?)。
的文獻中沒有我遇到在互聯網上提供有關CoreOS或Tomcat泊塢窗圖像一個明確的答案,這個問題。
注 - 我通過systemd管理我的Docker容器。
感謝您的回答。正是我在找的東西。感謝所有的資源。 –