2016-06-24 5 views
0

난 그냥 Prometheus로 시작하고 내가 뭔가를 잘못하고있을 수도 있지만, 나는 (https://github.com/prometheus/blackbox_exporter) 이미지로 blackbox_exporter를 만들려고 다음과 같은 오류를 얻고 구축 할 때 :중 오류 blackbox_exporter에게 도커 이미지

docker build -t blackbox_exporter . 

오류 존재 :

Step 3 : COPY blackbox_exporter /bin/blackbox_exporter 
lstat blackbox_exporter: no such file or directory 

나는 Dockerfile을 편집으로 업데이트 할 때 :

COPY . /bin/blackbox_exporter 

그러면 올바르게 빌드됩니다. 어떤 아이디어?

미리 감사드립니다. 응용 프로그램이 promu에 의해 건설 된 후 Makefile for that project을 보면 다윗

답변

2

는 고정 표시기 이미지 빌드가 발생합니다. 컨테이너는 busybox의 최소 환경과 docker 외부에서 처음 생성 한 응용 프로그램 바이너리로 설계되었습니다.

+0

감사합니다. GOPATH 오류가 발생했습니다 : 'make >> 형식 코드 패키지를로드 할 수 없습니다 : 패키지 _/home/me/monitoring/blackbox_exporter : "_/home/me/monitoring/blackbox_exporter"패키지를 찾을 수 없습니다. any of : \t/usr/local/go/src/_/home/me/monitoring/blackbox_exporter ($ GOROOT에서) \t/home/me/monitoring/blackbox_exporter/src/_/home/me/monitoring/blackbox_exporter ($ GOPATH에서) make : *** [format] Error 1' –

+0

... 실제로 다른 사람이이 오류를 만난 것처럼 보입니다 : https://stackoverflow.com/questions/37637936/error-building-blackbox -exporter/37638471 # 37638471 –