Docker container resource monitoring can be achieved through various tools: 1) Docker's built-in docker stats command to view real-time resource usage; 2) docker system df to view Docker disk usage; 3) docker system prune to clean unused resources; 4) use cAdvisor to collect container metrics; 5) use Prometheus + Grafana to build monitoring dashboards; 6) use cloud monitoring services like Datadog, Sysdig; 7) use docker events to monitor container events. Key monitoring metrics: CPU usage, memory usage, network I/O, disk I/O, container restart count, health check status. It's recommended to set alert thresholds to detect anomalies in time.