Junior — Middle
Quais métodos podem ser usados para gerir e limitar o uso de recursos do sistema para os contêineres Docker?
sobes.tech IA
Resposta da IA
Para gerir e limitar os recursos do sistema dos contenedores Docker, pode usar os seguintes métodos:
-
Limitação de CPU:
--cpus— limita a quantidade de CPU disponível para o contêiner.--cpu-shares— prioridade relativa no uso da CPU.--cpu-quotae--cpu-period— controlo mais fino sobre o tempo de CPU.
-
Limitação de memória:
--memory— quantidade máxima de memória disponível para o contêiner.--memory-swap— limite de memória swap.
-
Limitação de entrada/saída:
--blkio-weight— prioridade nas operações de entrada/saída.
-
Limitação de rede:
- Uso de políticas e restrições de rede através do Docker network ou ferramentas externas.
Exemplo de execução de um contêiner com limitações de recursos:
docker run --cpus="1.5" --memory="512m" nginx