2017-04-13 100 views
0

泊坞版本:17.04.0-CE“更新--memory” 不能工作

操作系统:Windows 7

使用命令我开始容器:使用docker run -it -memory 4096MB <container-id>

检查内存命令:docker stats --no-stream | grep <container-id> 结果是:

5fbc6df8f90f  0.23%    86.52 MB/995.8 Mib 2.59%    648B/0B 17.2G/608 MB 31 

时更新内存,结果也是一样的:

$ docker update -m 4500MB --memory-swap 4500MB --memory-reservation 4500MB 5fbc6df8f90f    
5fbc6df8f90f 
$ docker stats --no-stream | grep 5fbc6df8f90f               
5fbc6df8f90f   0.23%    86.52 MB/995.8 Mib 2.59%    648B/0B 17.2G/608 MB 31 

为什么“--memory”不能正常工作,内存也都一样995.8Mib?

回答

0

docker stats命令显示你整个泊坞窗主机有多少内存,或D4W,你在Linux VM有多少内存。为了增加这道门槛,进入泊坞窗的设置更改分配给虚拟机的内存。详情请参阅this documentation

+0

谢谢您的回答。这确实是整个码头工人的主机没有足够的内存的问题。拳头,“泊坞窗机停止”来停止虚拟机。然后,“VirtualBox”用于修改内存。 – judyzha