Не работает docker в docker для gitlab ci

Для теста запускаю docker in docker (dind) так:

docker run --privileged docker:dind

Потом захожу в контейнер:

docker exec -it ...

Как результат - все работает.

По данной логике написал конфиг gitlab раннера:

concurrent = 1
check_interval = 0

[session_server]
session_timeout = 1800


[[runners]]
name = "Test"
url = "https://domen:80/"
token = "Token"
executor = "docker"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
[runners.docker]
tls_verify = false
image = "docker:dind"
privileged = true
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0

В конфиг ci написал просто для теста:

before_script:
- docker ps

build:
  stage: build
  script:
    - docker-compose up

И тут ничего не работает, ошибка:

during connect: Get http://docker:2375/v1.24/info: dial tcp: lookup docker on 192.168.0.1:53: no such host

С чем это может быть связано?


Ответы (0 шт):