This repository contains two hands-on learning tracks. Start with Docker, then continue with Kubernetes.
- Docker — Docker Compose, Nginx monitoring, WordPress and MySQL, and stack health checks.
- Kubernetes — ten tasks covering workloads, configuration, storage, networking, Helm, and autoscaling.
- Docker to Kubernetes — build one image, run it with Docker, and deploy the same image to Kubernetes.
Each task has its own folder with instructions. Docker's existing Compose files remain at the repository root so the current Docker setup and commands keep working. Kubernetes materials live under kubernetes/.
The Linux administration, networking, and web-stack projects are kept under projects/ as separate GitHub repositories.