-
Notifications
You must be signed in to change notification settings - Fork 14
restringir_recursos
Linux8a edited this page Nov 10, 2022
·
1 revision
De forma predeterminada, un contenedor no tiene restricciones de recursos y puede usar tanto disponga el equipo. Una buena practica es limitar los recursos que debe usar nuestro micro servicio.
- Limitando recursos usando docker run
docker run -it --rm --cpus=".5" -m=512m alpine:3.12 /bin/ash
Nota: Si solo dispone de un 1 CPU, el comando anterior garantiza que el contenedor como máximo use el 50% de la CPU y limita la memoria a solo usar 512 MB.
- Limitando recursos usando Docker-compose
docker-compose
version: '3.7'
services:
alpine:
image: alpine:3.12
deploy:
resources:
limits:
cpus: '0.5'
memory: 512M
reservations:
memory: 64M
Referencia: https://docs.docker.com/config/containers/resource_constraints/ https://docs.docker.com/compose/compose-file/compose-file-v3/#resources
Copyright © 2022