Disons que je suis en cours d'exécution d'un traitement multiple de service à l'intérieur d'un conteneur docker frai de multiples processus, serait docker utiliser tous les/plusieurs cœurs/Cpu de l'hôte ou seulement un seul?
Réponse
Trop de publicités?Comme Charles mentionne, par défaut, tous peuvent être utilisés, ou vous pouvez la limiter par conteneur à l'aide de l' --cpuset-cpus
paramètre.
docker run --cpuset-cpus="0-2" myapp:latest
Limiter le conteneur de 3 CPU (0, 1 et 2). Voir le docker run docs pour plus de détails.