Docs - the use of services requires a runner with docker executor
It would be helpful to mention tat a gitlab-runner with a docker executor is required to use services. The documentation is linked the other way around: https://docs.gitlab.com/runner/executors/. But this requirement is not mentioned on the service page.