2017-11-23 5 views
0

젠킨스 버전을 설치했습니다. 2.73.3 in Ubuntu 17.10 동일한 컴퓨터에도 Docker 버전 17.09.0-ce가 있습니다. "//127.0.0.1 : 2375 -H 유닉스 : ///var/run/docker.sock 고정 표시기 -H TCP"젠킨스에서 도커 호스트 구성

은 또한 다음과 같은 라인을/etc/기본/고정 표시기 파일 DOCKER_OPTS =에 추가
cat /etc/default/docker 
# Docker Upstart and SysVinit configuration file 

# 
# THIS FILE DOES NOT APPLY TO SYSTEMD 
# 
# Please see the documentation for "systemd drop-ins": 
# https://docs.docker.com/engine/admin/systemd/ 
# 

# Customize location of Docker binary (especially for development testing). 
#DOCKERD="/usr/local/bin/dockerd" 

# Use DOCKER_OPTS to modify the daemon startup options. 
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4" 

DOCKER_OPTS="docker -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock" 

# If you need Docker to use an HTTP proxy, it can also be specified here. 
#export http_proxy="http://127.0.0.1:3128/" 

# This is also a handy place to tweak where Docker's temporary files go. 
#export DOCKER_TMPDIR="/mnt/bigdrive/docker-tmp" 

---------------------------------- 

sudo systemctl daemon-reload 
sudo service docker restart 

다음은 Docker 클라우드 용 Jenkins 구성 페이지입니다. 다음과 같은 오류가 발생합니다. 첨부 된 스크린 샷을 참조하십시오enter image description here

+0

가 있는지 확인하는 경우 용기를 죽일 발사하기 전에 docker는'netstat -tunlp'을 실행하여 포트에서 수신 대기 중입니다. 또한'systemctl status docker.service'를 확인하십시오. – yamenk

+0

● docker.service - Docker 응용 프로그램 컨테이너 엔진 로드 됨 :로드 됨 (/lib/systemd/system/docker.service; enabled; 공급 업체 사전 설정 : 활성화 됨) 활성 : 활성 (실행 중) 이후 2017-11-24 11:06 : 33 IST; 전 3 분의 3S 문서 : https://docs.docker.com 홈페이지 PID : 28272 (dockerd) 작업 : 22 메모리 : 18.3M CPU : 762ms cgroup에 : /system.slice/docker.service ├─ 28272/usr/bin/dockerd -H fd : // └─28289 docker-containerd -l – user1555608

답변

1

docker 데몬이/etc/default/docker 파일을 고려하지 않고 있다면, 위 파일에서 구문 오류가 있는지 확인할 수 있습니다. 이 cmd를 실행하고 테스트를 한 번 수행하십시오. dockerd -H 유닉스 : ///var/run/docker.sock -H의 TCP : //0.0.0.0 : 2375 &

명령은 모든 고정 표시기 서비스를 중지하고

+0

명령을 실행하면 오류가 발생합니다. [1] 27975 user1 : ~ $'docker daemon'은 Linux에서 지원되지 않습니다. 'dockerd'를 직접 실행하십시오. docker 데몬을 어떻게 실행시킬 수 있습니까? – user1555608

+0

dockerd -H unix : ///var/run/docker.sock -H tcp : //127.0.0.1 : 2375 –

+0

sudo dockerd -H unix : ///var/run/docker.sock -H tcp : // 127.0.0.1:2375 오류 시작 데몬 : pid 파일이 발견되었습니다. 도커가 실행 중이 아닌지 확인하십시오. /var/run/docker.pid user1 : ~ $ sudo rm /var/run/docker.pid user1 : ~ $ sudo dockerd -H unix : ///var/run/docker.sock -H tcp : //127.0.0.1 : 2375 WARN [] [설정하지 않고 IP 주소에 바인드하지 마십시오 .-tlsverify ' 당신이하고있는 일 [!] INFO libcontainerd : containerd의 이전 인스턴스가 아직 살아 있습니다. (28793) 데몬 시작시 오류가 발생했습니다 : 볼륨 저장소 메타 데이터 데이터베이스를 여는 중 오류가 발생했습니다 : 컨테이너가 여전히 실행 중임을 나타내는 – user1555608

관련 문제