Port to docker-based setup to avoid installing docker dependencies manually

@dmehren1 should have more information about this - and what this actually means.

https://gitlab.fachschaften.org/fsi-ansible/gitlab_runner/-/blob/master/tasks/main.yml#L27

Edited by Adrian K.