我在內存爲768M的Vultr VPS上運行golang容器和mysql容器。它們是從官方圖像構建而成,沒有太多進一步的工作。而767M內存對於「致命錯誤:運行時:內存不足」的錯誤是不夠的。如何減少碼頭集裝箱的內存消耗?
(1)這是正常的嗎?唯一的解決方案是增加VPS內存? (2)這是不正常的?我應該做一些設置來控制或減少內存消耗? (3)如果使用--memory =「」來控制內存消耗,如果達到內存上限,會發生什麼?
我在內存爲768M的Vultr VPS上運行golang容器和mysql容器。它們是從官方圖像構建而成,沒有太多進一步的工作。而767M內存對於「致命錯誤:運行時:內存不足」的錯誤是不夠的。如何減少碼頭集裝箱的內存消耗?
(1)這是正常的嗎?唯一的解決方案是增加VPS內存? (2)這是不正常的?我應該做一些設置來控制或減少內存消耗? (3)如果使用--memory =「」來控制內存消耗,如果達到內存上限,會發生什麼?
也許你可以有更小的圖像,建立從高山而不是Ubuntu或Debian?你可以發佈你的Dockerfile嗎? – user2915097
@ user2915097,而較低的圖像大小不錯,它不會對內存使用造成任何影響。 –
這與Docker真的有關嗎?在容器外部運行時,應用程序是否消耗更少的內存? –