CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
48c16e180af6 0.20% 91.48MiB / 31.31GiB 0.29% 3.86kB / 0B 85.3MB / 0B 33
f734efe5a249 0.00% 472KiB / 31.31GiB 0.00% 3.97kB / 0B 12.3kB / 0B 1
165a7b031093 0.00% 480KiB / 31.31GiB 0.00% 9.49kB / 0B 3.66MB / 0B 1
有谁知道如何在其运行环境中获取特定Docker容器的资源消耗?
在容器外部,我们可以通过输入命令“docker stats”轻松获得它。此外,如果我尝试在容器内部获取资源消耗,它将获得容器运行的物理计算机的消耗(RAM,CPU)。 另一种选择是使用' htop '命令,但它没有显示与'docker stats'命令完全比较的结果。
答案 0 :(得分:1)
如果您希望容器内的进程消耗,您可以进入容器并监视进程。
docker exec -it <container-name> watch ps -aux
请注意,在运行上述命令后,容器不知道任何正在运行的docker进程。