“更新 – 内存”不能工作
Docker版本:17.04.0-ce
操作系统:Windows 7
我使用以下命令启动容器:
docker run -it -memory 4096MB <container-id>
使用以下命令检查内存:
docker stats --no-stream | grep <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?
docker stats
命令显示整个Docker主机有多less内存,或者D4W有多less内存在Linux VM中。 为了提高这个门槛,进入Docker的设置来改变分配给虚拟机的内存。 请参阅此文档以获取更多详细信