2016-06-15 2 views
0

빌드를 빌드하고 도커 이미지를 만들고 싶습니다. 즉, a) npm을 실행하고 b) 도커를 실행할 수있는 고정 점 이미지가 필요합니다.
현재 이러한 고정물 이미지를 찾고/만들려고 노력하고 있습니다. 문제를 어떻게 해결할 수 있습니까?
감사합니다.NPM & Docker Build

편집 :
나는 결합 용기를 가지고 관리,하지만 내 빌드가 실행중인 고정 표시기의 예를 찾을 수 없습니다 :
Post http:///var/run/docker.sock/v1.20/build?cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&memory=0&memswap=0&rm=1&t=registry.gitlab.com%2Ftss-repocar%2Fapp&ulimits=null: dial unix /var/run/docker.sock: no such file or directory. * Are you trying to connect to a TLS-enabled daemon without TLS? * Is your docker daemon up and running? Post http:///var/run/docker.sock/v1.20/images/registry.gitlab.com/tss-repocar/app/push?tag=: dial unix /var/run/docker.sock: no such file or directory. * Are you trying to connect to a TLS-enabled daemon without TLS? * Is your docker daemon up and running?

+0

당신이 다음이의 읽기가 고정 표시기 -에 - 고정 표시기를 사용하여 생각하는 경우 : HTTPS를 사용하면 가정

gitlab-ci-multi-runner 도커 컨테이너 자체가, 같이 할 /etc/gitlab-runner/config.toml을 변경해야 : //jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/ –

답변

0

이 빌드 컨테이너가 /var/run/docker.sock에 액세스 할 수 있어야합니다 고정 표시기 이미지를 구축하기 위해 발견 (또는 당신은 도커에서 부두 노동자를 사용해야합니다).

volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"]

관련 문제