我的服务器有 2GB mem
我使用docker-compose
在服务器中启动了 2个容器虽然我设置了内存限制,但似乎无法正常工作
hub:
mem_limit: 256m
image: selenium/hub
ports:
- "4444:4444"
test:
mem_limit: 256m
build: ./
links:
- hub
ports:
- "5900"
答案 0 :(得分:0)
我不确定这一点,但尝试将mem_limit设置为256000000而不使用' m'
答案 1 :(得分:0)
这未在docker-compose中的任何位置记录,但您可以在setrlimit
中传递任何有效的系统调用ulimits
选项。
因此,您可以在docker-compose.yaml
ulimits:
as:
hard: 130000000
soft: 100000000
内存大小以字节为单位。超过此限制后,您的进程将获得内存分配异常,您可能会或可能不会陷阱。