Limitar recursos con docker-compose para un contenedor.

Pregunta de la clase:
Tomás Alegre

Tomás Alegre

Pregunta
student
hace 7 años

Existe la posibilidad de limitar los recursos como memoria RAM y CPU Cores con Docker-compose para cada uno de los contenedores que se vaya a ejecutar.

Intenté usar los parámetros “resources” pero lanza error al desplegarlo.

Dejaré por aquí el archivo “YML”.

version: "3" services: appnode: image: appimage environment: MONGO_HOST: "db" resources: limits: cpus: '1.5' memory: 500M reservations: cpus: '1.0' memory: 200M ports: - "8000:8000" - "25565:25565" networks: - netest volumes: - .:/usr/src/app - /usr/src/app/node_modules networks: netest: external: name: netest
1 respuestas
    Diego Forero

    Diego Forero

    Team Platzi
    hace 7 años

    Resource debe ir dentro de una key llamada deploy, te dejo la documentación oficial.

Fundamentos de Docker 2018

Fundamentos de Docker 2018

Crea software funcional y de fácil distribución con Docker, la tecnología que permite ejecutar aplicaciones de forma independiente. Agiliza el desarrollo de web apps y backend. Divide y facilita tus tareas de programación con los containers de Linux.

Fundamentos de Docker 2018
Fundamentos de Docker 2018

Fundamentos de Docker 2018

Crea software funcional y de fácil distribución con Docker, la tecnología que permite ejecutar aplicaciones de forma independiente. Agiliza el desarrollo de web apps y backend. Divide y facilita tus tareas de programación con los containers de Linux.