Debian Docker 性能监控实操指南
一 快速上手 内置命令
二 主机与容器深度观测
docker run --name=cadvisor \
--volume=/:/rootfs:ro \
--volume=/var/run/docker.sock:/var/run/docker.sock:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
--detach=true \
google/cadvisor:latest
三 生产级监控 Prometheus Grafana
四 日志与业务指标 APM
docker run -d \
--log-driver json-file \
--log-opt max-size=10m \
my-image
HEALTHCHECK --interval=30s --timeout=3s CMD curl -f http://localhost:8080/health || exit 1
五 资源限制与动态调优
docker run -d \
--name app \
--cpus 0.5 \
--memory 512m \
my-image
docker update --cpus 1.0 --memory 1g <容器ID/名称>