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?