There are two basic flavors of prebuilt Docker containers available (Ubuntu-based and Alpine-based). The big difference between them is that the Alpine one is much smaller and has a better security track. You can find it here: https://gitlab.com/gitlaborg/gitlabrunner/blob/master/dockerfiles/alpine/Dockerfile.
You can run the container with arguments that will be passed through to the GitLab Runner binary that is started inside the container. This also enables easier runtime registration of the Runner with a GitLab instance. Remember from the Creating your own Dockerized GitLab Runner section that we baked the registration of the Runner inside the image. You can find the appropriate images on Docker Hub: https://hub.docker.com/r/gitlab/gitlab-runner/tags.
Just start a container using the following command. It will automatically...