Part 2


Again we started from the ground up by learning how to translate non-compose setup into docker-compose.yml and ran with it. Compose gave us also a few handy completely new features that we didn't even know we needed, networks.

Now we've learned how to setup up vastly more complex applications with up to 5 different programs running at the same time and they only expose the used ports to the outside world (or even to our machine).

Are we ready for production yet? Short answer: no. Long answer: depends on the situation. Good thing we have part 3

Remember to mark your exercises into the submission application! Instructions on how and what to submit are on the getting started page.

ECTS Credits

Enrolling after each part is required for the ECTS credits. Now that you have completed part 2 use the following link to enroll in this course:

If you wish to end in this part and not do the following parts, follow the instructions at the bottom of getting started page


  • Enrollment for the course through the Open University is possible until May 22, 2022.

  • Credits for the course are only available to those students who have successfully enrolled on the course through the Open University and have completed the course according to the instructions.

* Electronic enrollment is available if you meet one of the following criteria:

  • You have a Finnish personal identity number

  • you are a student at the University of Helsinki, or

  • you are a student at a HAKA member institution.

If you are not a student in Finland and want to enroll on the course and receive ECTS credits.

Read the guide here under “Re­gis­tra­tion without a Finnish per­sonal identity code or on­line bank­ing ID at the Uni­versity’s Ad­mis­sions Services”:

You have reached the end of this section!