This course is an introductory course to Docker and docker-compose. Also peek into the various parts that web services consist of such as reverse proxies, databases etc. Students will need to provide their own computers to follow the examples outlined in this course material and to complete the exercises.

Attendees need to provide their own computers with admin / superuser privileges. Required software can not be installed on shared computers such as library or universitys computers.

Course details and starting instructions can be found in part 0.

We've partnered with Eficode, the leading DevOps company in Europe!

University of HelsinkiEficode

Credits and licence

Course material has been done by Jami Kousa with the help of University of Helsinki's Tietojenkäsittelytieteen osaston sovelluskehitysakatemia (Toska) and numerous course attendees. This material is based on gist by Matti Paksula. You can help develop the course material as well.

This material is following the official Docker guidelines presented on the official website. If you find anything conflicting or otherwise prohibited use, please inform us and we'll make the required changes.

This material is licenced under Creative Commons BY-NC-SA 3.0 -licence, so you can freely use and distribute the material, as long as original creators are credited. If you make changes to material and you want to distribute altered version it must be licenced under the same licence. Usage of material for commercial use is prohibited without permission.