Skip to content

Precourse preparations


As is stated in the course prerequisites at the announcement web page. We expect participants to have a basic understanding of working with the command line on UNIX-based systems. You can test your UNIX skills with a quiz here. If you don’t have experience with UNIX command line, or if you’re unsure whether you meet the prerequisites, follow our online UNIX tutorial.


Install Docker on your local computer and create an account on dockerhub. You can find instructions here. Note that you need admin rights to install and use Docker, and if you are installing Docker on Windows, you need a recent Windows version. You should also have a modern code editor installed, like Sublime Text or VScode.

If working with Windows

During the course exercises you will be mainly interacting with docker through the command line. Although windows powershell is suitable for that, it is easier to follow the exercises if you have UNIX or ‘UNIX-like’ terminal. You can get this by using WSL2. Make sure you install the latest versions before installing docker.

If installing Docker is a problem

During the course, we can give only limited support for installation issues. If you do not manage to install Docker before the course, you can still do almost all exercises on Play with Docker. A Docker login is required.

In addition to your local computer, we will be working on an Amazon Web Services (AWS) Elastic Cloud (EC2) server. Our Ubuntu server behaves like a ‘normal’ remote server, and can be approached through ssh with a username, key and IP address. All participants will be granted access to a personal home directory.