Skip to content

Add documentation how to exec docker locally in privileged mode

What does this MR do?

This is just an update for gitlab-runner documentation on adding --docker-privileged flag to gitlab-runner exec docker <jobname> command when services are used, which would result in following error if not provided:

$ gitlab-ci-multi-runner exec docker test
Running with gitlab-runner 11.2.0 (35e8515d)
...
Waiting for services to be up and running...

*** WARNING: Service runner--project-1-concurrent-0-docker probably didn't start properly.

API error (500): Cannot link to a non running container: /runner--project-1-concurrent-0-docker AS /runner--project-1-concurrent-0-docker-wait-for-service/runner--project-1-concurrent-0-docker

2017-03-20T09:58:02.662101006Z mount: permission denied (are you root?)
2017-03-20T09:58:02.662124377Z Could not mount /sys/kernel/security.
2017-03-20T09:58:02.662128662Z AppArmor detection and --privileged mode might break.
2017-03-20T09:58:02.664207451Z mount: permission denied (are you root?)

*********
...

This was addressed and documented in the issue tracker but missing in the gitlab-runner documentation.

Merge request reports