DinD fails
I get the following error when I attempt to run gitlab-runner locally:
$ gitlab-runner exec docker --docker-privileged dind
Runtime platform arch=arm os=linux pid=30559 revision=a8a019e0 version=12.3.0
WARNING: You most probably have uncommitted changes.
WARNING: These changes will not be tested.
Running with gitlab-runner 12.3.0 (a8a019e0)
Using Docker executor with image docker:19.03.0 ...
Starting service docker:19.03.0-dind ...
Pulling docker image docker:19.03.0-dind ...
Using docker image sha256:a0339a16c2d58aa432ff30c0fca58af29b27713ec628a264fdf7483d6022ea6a for docker:19.03.0-dind ...
Waiting for services to be up and running...
*** WARNING: Service runner--project-0-concurrent-0-docker-0 probably didn't start properly.
Health check error:
ContainerStart: Error response from daemon: Cannot link to a non running container: /runner--project-0-concurrent-0-docker-0 AS /runner--project-0-concurrent-0-docker-0-wait-for-service/service (executor_docker.go:1253:3s)
Service container logs:
*********
Pulling docker image docker:19.03.0 ...
Using docker image sha256:3899c44630306dd295ccbb4df3d1e683c8fce448e91e489e94098fe4d8603e14 for docker:19.03.0 ...
Running on runner--project-0-concurrent-0 via rpi4-03...
Fetching changes...
Initialized empty Git repository in /builds/project-0/.git/
Created fresh repository.
From /home/pi/gitlab-ci-test
* [new branch] master -> origin/master
Checking out b6e46f2d as master...
Skipping Git submodules setup
$ docker info
Client:
Debug Mode: false
Server:
ERROR: error during connect: Get http://docker:2375/v1.40/info: dial tcp: lookup docker on 10.8.0.1:53: no such host
errors pretty printing info
ERROR: Job failed: exit code 1
FATAL: exit code 1
The .gitlab-ci.yml
where dind job is pulled.
image: docker:19.03.0
dind:
variables:
DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: ""
services:
- docker:19.03.0-dind
script:
- docker info
$ gitlab-runner --version
Version: 12.3.0
Git revision: a8a019e0
Git branch: 12-3-stable
GO version: go1.8.7
Built: 2019-09-20T08:09:48+0000
OS/Arch: linux/arm
Edited by James Correnti