我在内存为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真的有关吗?在容器外部运行时,应用程序是否消耗更少的内存? –