无法使用docker compose限制内存
我的服务器有2GB内存 我用docker compose在服务器上启动了两个容器 虽然我设置了内存限制,但似乎不起作用 docker compose无法使用docker compose限制内存,docker,docker-compose,Docker,Docker Compose,我的服务器有2GB内存 我用docker compose在服务器上启动了两个容器 虽然我设置了内存限制,但似乎不起作用 docker compose 我对此不确定,但请尝试将mem_limit设置为256000000,而不使用“m”这在docker compose中的任何地方都没有记录,但您可以在ulimits中传递任何有效的系统调用setrlimit选项 因此,您可以在docker compose.yaml中指定 ulimits: 作为: 硬:130000000 软:100000000 内
我对此不确定,但请尝试将mem_limit设置为256000000,而不使用“m”这在docker compose中的任何地方都没有记录,但您可以在
ulimits
中传递任何有效的系统调用setrlimit
选项
因此,您可以在docker compose.yaml中指定
ulimits:
作为:
硬:130000000
软:100000000
内存大小以字节为单位。超过此限制后,您的进程将出现内存分配异常,您可能会捕获,也可能不会捕获。请包含docker info
的输出。并非所有内核都启用cgroup内存限制。
hub:
mem_limit: 256m
image: selenium/hub
ports:
- "4444:4444"
test:
mem_limit: 256m
build: ./
links:
- hub
ports:
- "5900"