码头工人不经泊坞窗运行命令

问题描述:

,我跑是码头工人不经泊坞窗运行命令

docker run --rm --cpuset-cpus="0-3" --memory="8g" -v ~/IdeaProjects:/sources --name dsetup -it harit/akka-dev-setup:1.0 

当我做htop我的容器中我看到,它仍然使用2g enter image description here

我相信命令设置的RAM,我错了,但不知道在哪里;-)

The - memory or -m parameter is used t o设置限制,它不用于分配,来自:https://docs.docker.com/engine/reference/run/

内存预留是一种允许更大的内存共享的内存软限制。在正常情况下,容器可以根据需要使用尽可能多的内存,并且仅受限于使用-m/- memory选项设置的硬限制。当设置了内存预留时,Docker会检测内存争用或内存不足,并强制容器将其消耗限制在预留限制内。

你看到在HTOP公羊是从码头工人的主机,查看该容器的RAM和CPU的使用用途:泊坞窗统计