Docker Intermediate Day 2

- Understanding the container thread landscape

- Image scanning and vulnerability management

- The Least Privilege Principle

- Securing Dockerfile

- Best practices for secrets management

- Challenges of debugging containerized applications

- Using Logs, metrics and traces

- Language specific debugging tools

- Debugging Multi-container applications

- Debugging on a remote server

- What is observability and why it is important?

- Review the three pillars of observability - logs, metrics and traces.

- Data sources for Docker observability

- Log management using logging drivers

- Monitoring and alerting using cAdvisor, Prometheus and Grafana

- Challenges for managing containers at scale

- What is container orchestration?

- Docker Compose

- Container orchestration platforms - Docker Swarm, Kubernetes, OpenShift

- Container orchestration in the cloud

DojoBits is now ISO/IEC 27001 certified