假设在多核计算机上启动了多个容器。使用cpus
开关(docker-compose,plain docker)将每个容器限制为一定数量的内核:
services:
foo:
image: ...
restart: on-failure
ports:
- ...
networks:
- ...
container_name: analysisdb
hostname: docker-analysisdb
stop_grace_period: 10m
cpus: 3.0
将容器的CPU使用率作为其分配的限制的百分比的便捷方法是什么?不幸的是,docker stats
仅返回CPU利用率占整个CPU的百分比。