Overview
Syllabus
Learn Docker in a Month of Lunches: DIAMOL 01.
DIAMOL 02: Building your own Docker images.
DIAMOL 03: Packaging applications from source code into Docker Images.
DIAMOL 04: Sharing images with Docker Hub and other registries.
DIAMOL 05: Using Docker volumes for persistent storage.
DIAMOL 06: Running multi-container apps with Docker Compose.
DIAMOL 07: Supporting reliability with health checks and dependency checks.
DIAMOL 08: Adding observability with containerized monitoring.
DIAMOL 09: Running multiple environments with Docker Compose.
DIAMOL 10: Building and testing applications with Docker and Docker Compos.
DIAMOL 11: Understanding orchestration - Docker Swarm and Kubernetes.
DIAMOL 12: Deploying distributed applications as stacks in Docker Swarm.
DIAMOL 13: Automating releases with upgrades and rollbacks.
DIAMOL 14: Configuring Docker for secure remote access and CI/CD.
DIAMOL 15: Building Docker images that run anywhere: Linux,Windows, Intel & Arm.
DIAMOL 16: Optimizing your Docker images for size, speed and security.
DIAMOL 17: Application configuration management in containers.
DIAMOL 18: Writing and managing application logs with Docker.
DIAMOL 19: Controlling HTTP traffic to containers with a reverse proxy.
DIAMOL 20: Asynchronous communication with a message queue.
Taught by
Elton Stoneman