This repository documents my journey through the Docker Module at CoderCo Academy.
I learned how to create, manage, and orchestrate Docker containers, build multi-stage Docker images, work with Docker Hub and AWS ECR, and manage multi-container applications using Docker Compose.
-
Docker basics: images, containers, Dockerfile, and commands
-
Building and running Docker containers locally
-
Multi-stage Docker builds for optimized images
-
Pushing and pulling Docker images to Docker Hub and AWS ECR
-
Container networking and linking services (e.g., Flask + MySQL)
-
Orchestrating multi-container applications with Docker Compose
-
Debugging containers and using Docker logs
-
First time with Docker
Built a multi-stage Dockerfile for a simple Flask app to understand Dockerfile structure, image optimisation, and container lifecycle management.
- Docker Notes: Notes and commands I made throughout the Docker module for study and revision purposes.