2016-05-06 2 views
0

Я следую инструкциям:«Не удается подключиться к демону Docker». Ошибка при построении Docker изображения в gitlab-či Docker исполнителя

http://doc.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-in-docker-executor

Я определенно «привилегированный = истина» в моем файле config.toml и это relavent часть моего .gitlab-ci.yml:

sampleProjectDockerBuild: 
    stage: docker 
    image: docker:latest 
    services: 
    - docker:dind 
    before_script: 
    - docker info 
    script: 
    - docker build -t my-docker-image . 

Но я получаю следующее сообщение об ошибке:

gitlab-ci-multi-runner 1.1.3 (a470667) 
Using Docker executor with image docker:latest ... 
Pulling docker image docker:dind ... 
Starting service docker:dind ... 
Waiting for services to be up and running... 
Pulling docker image docker:latest ... 

... 

$ docker info 
Cannot connect to the Docker daemon. Is the docker daemon running on this host? 

ERROR: Build failed: exit code 1 

Я что-то пропустил?

+0

Что делает вывод 'ps aux | grep docker'? – Auzias

+0

Ты имеешь в виду на моем бегуне? или в .gitlab-ci.yml (выполняется в изображении докера, используемом бегуном)? –

+0

Это было результатом его работы на бегущей машине: корень 6008 0,1 0,7 1262512 30796? Sl May06 1:46/usr/bin/docker -d –

ответ

0

Бегун был машиной CentOS 6, которая недавно потеряла поддержку. Я попробовал это снова на машине CentOS 7, и все просто сработало.

0

Возможно, docker-compose не равен версии докеров-машин. Вы оба сохраняете версию