Module 5: Image overview
- Understanding docker image benefits - consistency, portability, reusability
- Contrasting images from containers
- Docker image structure and components
- Working with images
- Scanning images for vulnerabilities
Module 6: Building images
- Building images - from scratch, from containers, using Dockerfile
- Image build tools overview - docker, standalone, in kubernetes
- Dockerfile overview, syntax and common instructions
- Using AI tools for generation and audit of Dockerfile
- Best practices for building clean, maintainable, secure and efficient images
Module 7: Distributing images
- Manual image distribution
- The role of the image registries
- Private and Public registries
- Image registry organization
- Using image registries
Module 8: Troubleshooting
- Working with container logs: Viewing and filtering
- Using logging drivers
- Monitoring container performance - understand container metrics
- Pruning docker objects
- Debugging containers