Docker &引用;更新--内存“;不行
Docker版本:17.04.0-ce 操作系统:Windows7 我使用命令启动容器:Docker &引用;更新--内存“;不行,docker,Docker,Docker版本:17.04.0-ce 操作系统:Windows7 我使用命令启动容器:docker run-it-memory 4096MB 使用命令检查内存:docker stats--no stream | grep 结果是: 更新内存时,结果也相同: $ docker update -m 4500MB --memory-swap 4500MB --memory-reservation 4500MB 5fbc6df8f90f 5fbc6df8f90f $ do
docker run-it-memory 4096MB
使用命令检查内存:docker stats--no stream | grep
结果是:
更新内存时,结果也相同:
$ 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?docker stats命令显示整个docker主机有多少内存,或者使用D4W显示Linux VM中有多少内存。要增加此阈值,请进入Docker的设置以更改分配给VM的内存。有关更多详细信息,请参阅。谢谢您的回答。这确实是整个docker主机没有足够内存的问题。首先,“docker machine stop”用于停止虚拟机。然后,“VirtualBox”用于修改内存。
$ 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