DevOps/Docker/docker compose/Version 3 resource limitation

Reference: https://docs.docker.com/compose/compose-file/#resources

version: "3.7"
services:
  redis:
    image: redis:alpine
    deploy:
      resources:
        limits:
          cpus: '0.50'
          memory: 50M
        reservations:
          cpus: '0.25'
          memory: 20M


Activities edit

  1. Migrate your docker compose files from v2 to v3 using new version resource definition.
  2. Learn about differences between JVM memory limitation capabilities and docker options.
  3. Learn about Linux cgroups
  4. Read about Java and Memory Limits in Containers: https://dzone.com/articles/java-and-memory-limits-in-containers-lxc-docker-an

See also edit