【随手记录】关于 docker-compose.yml version 3里面deploy资源约束告警问题

当在version 3版本的yml文件里加入deploy相关资源约束时候:

version: "3.4"
services:
  remp-xz-provider-app:
    restart: always
    image: ${HUB_URL}/register/remp-xz-provider-app:${TAG}
    deploy:
      resources:
        limits:
          memory: 1024M

docker-compose启动约束无效并告警,这时候需要加参数:    --compatibility

docker-compose -f ./docker-compose.yml --compatibility up -d

兼容yml version2.0语法版本

--compatibility是docker-compose 1.20.0加入,主要目的就是用来将deploy中的数据限制、replicas与重启策略直接转译为version 2的语法

 

官方说明:

  https://docs.docker.com/compose/cli-command-compatibility/

posted @ 2022-05-09 14:25  空知大仙人  阅读(232)  评论(0编辑  收藏  举报