docker-compsoe v3 限制容器运行时资源
在docker-compose v2中我们可以利用mem_limit, cpu_limit来限制容器的资源,但是v3中消失了
网上大部分教程都是说用
deploy:
resources:
limits:
memory: 50M
但是该配置默认只在swarm模式下生效,WTF,我只想限制一下资源不想开启swarm
解决:
加上以上配置后,只要在运行时加上--compatibility即可
i.e. docker-compose --compatibility up -d