我运行的命令是
docker run --rm --cpuset-cpus="0-3" --memory="8g" -v ~/IdeaProjects:/sources --name dsetup -it harit/akka-dev-setup:1.0
我确定,我错了,但不确定在哪里; - )
答案 0 :(得分:1)
- 记忆或 -m 参数用于设置限制,不用于分配,来自:https://docs.docker.com/engine/reference/run/
内存预留是一种内存软限制,允许更大的内存共享。在正常情况下,容器可以根据需要使用尽可能多的内存,并且仅受使用-m / - memory选项设置的硬限制的约束。设置内存预留时,Docker会检测内存争用或内存不足,并强制容器将其消耗限制为预留限制。
你在htop看到的ram来自你的docker主机,用于查看容器RAM和CPU使用情况: docker stats