以下是在Ubuntu上监控Docker系统状态的常用方法:
docker ps:查看运行中的容器;docker ps -a:查看所有容器(含停止的)。docker stats:实时显示CPU、内存、网络等资源使用情况;docker stats --no-stream:导出资源使用快照。docker logs <容器ID>:查看容器日志;docker logs -f <容器ID>:实时跟踪日志。docker inspect <容器ID>:获取容器IP、挂载点、资源限制等详细信息。docker run -d --name=cadvisor --privileged=true -p 8080:8080 google/cadvisor。http://<主机IP>:8080,查看容器资源使用趋势。prometheus.yml)。systemctl status docker:检查Docker服务是否正常运行。top/htop:查看宿主机整体CPU、内存使用情况。nvidia-smi:若使用GPU,查看GPU占用情况。根据需求选择工具:简单监控可使用命令行或cAdvisor;复杂场景推荐Prometheus+Grafana组合。