docker-copose v3 限制容器资源

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

compsoe官方解释

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容