Docker 编排限制内存配置

博客 · 本文由 · ITer · 发布于 11月前 · 508 阅读

docker 编排文件中限制内存配置如下

services:
  api:
    build: ./phpfpm
    hostname: bzj-api
    networks:
      hfnet:
        aliases:
          - bzj.api
    deploy:
      resources:
        limits:
          memory: 300M
        reservations:
          memory: 200M

docker-compose 启动警告

WARNING: Some services (mysql, rsnmp) use the 'deploy' key, which will be ignored. Compose does not support 'deploy' configuration - use `docker stack deploy` to deploy to a swarm.

问题原因:

由于做了资源限制, 并且没有使用swarm, 所以要加上--compatibility参数, 不然会报错

解决方案在启动的时候,添加参数:

docker-compose --compatibility up -d

成为第一个本话题的爱慕者吧

评论数量:0