This repo was created while taking "Devops with Docker" course, that is provided online by the University of Helsinki. This is 2025 version of the course. The repo contains code and image solutions to the exercises presented in the course.
- This is an introductory chapter that does not contain any exercises
- Exercise 1.1 - Getting started
- Exercise 1.2 - Cleanup
- Exercise 1.3 - Secret message
- Exercise 1.4 - Missing dependencies
- Exercise 1.5 - Sizes of images
- Exercise 1.6 - Hello Docker Hub
- Exercise 1.7 - Image for script
- Exercise 1.8 - Two line Dockerfile
- Exercise 1.9 - Volumes
- Exercise 1.10 - Ports open
- Exercise 1.11 - Spring
- Exercise 1.12 - Hello, frontend!
- Exercise 1.13 - Hello, backend!
- Exercise 1.14 - Environment
- Exercise 1.15 - Homework
- Exercise 2.1 - Simple service writing to log
- Exercise 2.2 - Simple service with browser
- Exercise 2.3 - Project with compose
- Exercise 2.4 - Redis
- Exercise 2.5 - Scale
- Exercise 2.6 - Postgres
- Exercise 2.7 - Bind Mount
- Exercise 2.8 - Reverse proxy
- Exercise 2.9 - Fixup
- Exercise 2.10 - Close the ports
- Exercise 3.1 -Your pipeline
- Exercise 3.3 - Scripting magic
- Exercise 3.4 - Building images from inside of a container
- Exercise 3.5 - Optimized project
- Exercise 3.6 - Optimized project images
- Exercise 3.7 - Project with pre-installed environments
- Exercise 3.8 - Multi-stage Front-end
- Exercise 3.9 - Multi-stage Back-end
- Exercise 3.10 - Optimal sized image
- Exercise 3.11 - Kubernetes