容器没有启动时即使创建容器时设置容器的HostConfig中的CpuPercent大小但是docker inspect得到的CpuPercent还是为0吗这是为什么HostConfig中的Memory反而有值但是Cpu相关的都没有值
当容器没有启动时,docker inspect命令返回的容器信息中的Cpu相关字段(如CpuPercent)通常会显示为0。这是因为容器在没有运行时,无法使用CPU资源,所以无法计算CpuPercent。
而对于内存(Memory)相关的字段,即使容器没有启动,也可以根据配置信息获取到预留的内存大小,因此在docker inspect命令返回的容器信息中会显示Memory字段的值。
需要注意的是,docker inspect命令返回的容器信息中的CpuPercent字段是相对于宿主机的CPU使用百分比,而不是容器自身的CPU使用百分比。只有在容器运行时,才能实时获取到容器自身的CPU使用情况。
原文地址: https://www.cveoy.top/t/topic/ipth 著作权归作者所有。请勿转载和采集!