[Unit] Description=GitLab CI Runner (%i) After=docker.service Requires=docker.service BindsTo=docker.service [Service] SyslogIdentifier=gitlab-ci-runner@%i.service ExecStart=/usr/bin/systemd-docker run \ --rm \ --name gitlab-ci-runner.%i.service \ --volume /srv/gitlab-ci-runner/%i/config:/etc/gitlab-runner \ --volume /srv/gitlab-ci-runner/%i/home:/home/gitlab-runner \ --volume /srv/gitlab-ci-runner/%i/home:/root \ gitlab/gitlab-runner:ubuntu-v9.0.2 Restart=always RestartSec=30s Type=notify NotifyAccess=all TimeoutStartSec=120 TimeoutStopSec=30 [Install] WantedBy=multi-user.target