Docker Linux - Limitar recursos globais

2

Estou usando o docker com o gitlab-runner no linux (Ubuntu 16.04). O gitlab-runner inicia até 4 contêineres de estivadores simultâneos.

Eu tenho uma CPU de 8 núcleos e gostaria de limitar o uso global a 4 núcleos. A única maneira que encontrei é limitar o número de núcleos executados para cada contêiner docker a 1. No entanto, essa solução não é a melhor, pois se apenas dois contêineres forem executados, apenas dois núcleos serão usados em vez de permitir dois núcleos para cada.

Existe alguma maneira de limitar o número global de CPUs usadas para o docker (como é possível com o Mac e o Windows através do aplicativo de desktop) no linux?

    
por Benjamin Barrois 01.03.2018 / 11:48

0 respostas