This repo was created while taking "Devops with Docker" course, that is provided online by the University of Helsinki. This is 2004 version of the course. The repo contains code and image solutions to the exercises presented in the course.
- 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 - Volumes in Docker Compose
- Exercise 2.2 - Web services in Docker Compose
- Exercise 2.3 - Frontend and Backend in Docker Compose
- Exercise 2.4 - Adding Redis to Backend
- Exercise 2.5 - Network load balancing and scaling
- Exercise 2.6 - Adding Postgres to Backend
- Exercise 2.7 - Bind Mount
- Exercise 2.8 - Adding Nginx reverse proxy
- Exercise 2.9 - Routing
- Exercise 2.10 - Securing ports
- Exercise 3.1 -Your Pipeline
- Exercise 3.3 - Scripting Magic
- Exercise 3.4 - Building Images from Inside of a Container
- Exercise 3.5 - Non-root User
- Exercise 3.6 - Optimising RUN Command
- Exercise 3.7 - Optimising FROM Image
- Exercise 3.8 - Multi-stage Front-end
- Exercise 3.9 - Multi-stage Back-end
- Exercise 3.10 - Optimisation for Project of Choice
- Exercise 3.11 - Kubernetes
In accordance with the course guidelines, one non-mandatory exercise in each part can be skipped. Hence Exercise 1.16, Exercise 2.11 and Exercise 3.2 have been skipped and are not present in this repo.
- Exercise text in README files in this repo has been sourced from the course website. This was done for retention of the orginal exercise text pertaining to solutions in this repo, shall the course change in the future. No copyright infringement intended.
- For educational and entertainment purposes only. Plagiarism is strongly advised against. If in doubt, consult policy on plagiarism of the University of Helsinki.