volumes_from tag remove name example compose docker fig

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