File tree 1 file changed +44
-0
lines changed
1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Install gitlab-runner docker composer
2
+ ```
3
+ version: "3.5"
4
+
5
+ services:
6
+ dind:
7
+ image: docker:28.0.1-dind
8
+ restart: always
9
+ privileged: true
10
+ environment:
11
+ DOCKER_TLS_CERTDIR: ""
12
+ command:
13
+ - --storage-driver=overlay2
14
+
15
+ runner:
16
+ restart: always
17
+ image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine
18
+ depends_on:
19
+ - dind
20
+ environment:
21
+ - DOCKER_HOST=tcp://dind:2375
22
+ volumes:
23
+ - ./config:/etc/gitlab-runner:z
24
+
25
+ register-runner:
26
+ restart: 'no'
27
+ image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine
28
+ depends_on:
29
+ - dind
30
+ environment:
31
+ - CI_SERVER_URL=${CI_SERVER_URL}
32
+ - REGISTRATION_TOKEN=${REGISTRATION_TOKEN}
33
+ command:
34
+ - register
35
+ - --non-interactive
36
+ - --locked=false
37
+ - --name=${RUNNER_NAME}
38
+ - --tag-list=${TAG}
39
+ - --executor=docker
40
+ - --docker-image=docker:28.0.1-dind
41
+ - --docker-volumes=/var/run/docker.sock:/var/run/docker.sock
42
+ volumes:
43
+ - ./config:/etc/gitlab-runner:z
44
+ ```
You can’t perform that action at this time.
0 commit comments