
Estou usando o docker com gitlab-runner no Linux (Ubuntu 16.04). gitlab-runner inicia até 4 contêineres docker simultâneos.
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, esta solução não é a melhor, pois se apenas 2 contêineres forem executados, apenas 2 núcleos serão usados em vez de permitir 2 núcleos para cada.
Existe alguma maneira de limitar o número global de CPUs usadas para docker (como é possível com Mac e Windows através do aplicativo de desktop) no Linux?