Skip to content

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