Create runner in docker:
docker run -d \
--name gitlab-runner-1 \
--restart always \
-v `pwd`/runner1:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner:latest
Register runner:
GITLABCI_URL=
GITLABCI_TOKEN=
RUNNER_NAME=
docker exec -ti gitlab-runner-1 \
gitlab-ci-multi-runner register --non-interactive \
--url $GITLABCI_URL \
--registration-token $GITLABCI_TOKEN \
--name $RUNNER_NAME \
--executor docker \
--docker-image docker \
--docker-volumes '/var/run/docker.sock:/var/run/docker.sock'