Docker - Deploy de Apps
Limites
Limitar o uso de CPU e memória com comandos do docker. Disco e Rede podem ser limitados, mas de outras formas.Memória é importante estar limitada, porque um container é criado para ter um ciclo de vida, nascer e morrer, usado para manter informações e estar sempre rodando.
Limitar Memória
Usar o parametro --memory no comando docker run
$ docker run -d --memory 10m busybox sleep 3600
$ docker stats
Limitar CPU
Usar o parametro --cpus no comando docker run
$ docker run --cpus=".5" -d -rm progrium/stress -c 0 -t 30s
$ docker stats
Projeto
github.com/luistkd4/docker101
$ git clone git@github.com:luistkd4/docker101.git
// O comando docker-compose não é nativo
$ docker-compose up -d