Descripción
A veces los procesos empiezan a consumir recursos; CPU, RAM, ancho de banda, o acceso a disco. Esto puede llegar a bloquear el ordenador por secuestro de recursos del sistema. Al correr los servicios dentro de los contenedores podemos de una forma sencilla limitar los recursos, o reservarlos, para que evitar que un proceso nos pueda bloquear el sistema.
Referencia
unidades de medida: (no se pueden usar decimales)
2b
1024kb
2048k
300m
1gb
Copy
Plain Text
unidades de duración y tiempo
2.5s
10s
1m30s
2h32m
5h34m56s
Copy
Plain Text
CLI
# 0.000 -> unlimited
docker run --memory="4m" --cpus=0.000 my-app:latest
Copy
Bash
docker-compose.yml
Ejemplo
docker run --cpus=4 --rm -it progrium/stress --cpu 12
Copy
Plain Text