tag - download docker image
¿Puedo usar mem_limit en docker-compose? ¿y cómo? (3)
mem_limit es compatible con docker-compose? ¿Cómo puedo probarlo?
Tengo un siguiente docker-compose.yml
repository:
image: myregistry/my_nginx_image
mem_limit: 60m
volumes:
- /etc/localtime:/etc/localtime
ports:
- "80:80"
¿Cómo puedo probar que el contenedor en realidad no excede los 60 mb de RAM?
Estoy usando:
- acoplador 1.3.1
- docker-componer 1.1.0
De acuerdo con la documentación de la figura , simple
mem_limit: 1000000000
debería ser suficiente. Supongo que debes soltar "m" y usar bytes en lugar de megabytes.
Puede encontrar cómo configure docker para limitar los recursos (CPU y MEMORIA) y cómo probar sus restricciones en esta publicación escrita el año pasado: resource-management-in-docker .
Sí. La limitación de memoria es compatible con Docker-Componer y el valor se puede establecer como en su ejemplo con "m" para megabytes.
Es posible verificar cuál es el límite de memoria establecido para ejecutar el contenedor Docker usando el comando "docker stats".
Si el nombre de su contenedor es "repository_1", use este comando:
docker stats repository_1
El resultado de esto será similar a este:
CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O
repository_1 1.93% 4.609 MiB/60 MiB 7.20% 1.832 KiB/648 B