Windows版Docker,Alpine容器+ JRE,内存不足,无法继续Java运行时环境

时间:2019-01-21 20:03:52

标签: java docker

我试图在Windows的Docker上的基于Alpine的Docker容器中运行Java应用程序,并得到:“没有足够的内存来继续Java Runtime Environment。”

容器内的

free -m显示我的容器只有962MB的总内存和0交换空间。

我的Docker安装正在使用Hyper-V,并且Moby Linux VM分配有4GB的内存。我还在-m 2g命令上使用docker run标志来设置一个大于1GB的限制。这不起作用。无论是否使用-m命令,我仍然会收到962/0,并且找不到任何可交换位置的方法。

我可以找到的有关内存限制的唯一信息是使用-m标志。但是我不明白为什么在Windows版Docker上运行Linux容器时为什么不执行任何操作?

0 个答案:

没有答案