GitLab CI - Create a Docker image and upload it to GitLab and Docker Hub

In this demo I show you how you can get started with creating Docker images using GitLab CI. I will show you predefined GitLab variables you can use and how your .gitlab-ci.yml needs to look like in order to create a basic Docker image and upload it to the project image registry in GitLab. I also will show you how you can upload the image to your Docker Hub repository.