Create a more specific docker image for CI
Now, for every job in CI, a new docker image is loaded and then a bunch of packages is installed, which is repeated for every job.
Instead of using a generic docker image, it would be faster if a docker image is created at docker hub with pre-installed dependencies. This could save around 1 minute per job.