无法通过Docker撰写限制内存

我的服务器有2GB的内存

我用docker-compose在服务器上启动了2个容器

虽然我设置了内存限制,但似乎不起作用

泊坞窗,撰写

hub: mem_limit: 256m image: selenium/hub ports: - "4444:4444" test: mem_limit: 256m build: ./ links: - hub ports: - "5900" 

我不知道这个,但尝试将mem_limit设置为256000000,而不使用'米'

这在docker-compose的任何地方都没有logging,但是你可以在ulimits传递任何有效的系统调用setrlimit选项。

所以,你可以在docker-compose.yaml指定

ulimits: as: hard: 130000000 soft: 100000000

内存大小以字节为单位。 超过这个限制后,你的进程会得到内存分配exception,你可能会陷入或不会陷入。