2016-06-24 2 views
0

Я просто начать работу с Prometheus и я могу делать что-то неправильно, но я получаю следующее сообщение об ошибке при попытке построить blackbox_exporter (https://github.com/prometheus/blackbox_exporter) изображения с:Ошибка при построении blackbox_exporter Docker изображения

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 

Затем он строит правильно. Есть идеи?

Заранее спасибо.

Дэвид

ответ

2

Глядя на Makefile for that project, сборка докер изображения происходит после того, как приложение построено promu. Контейнер предназначен для минимальной среды busybox и бинарного приложения, которое вы сначала создаете вне докеров.

+0

Спасибо! Я теперь столкнулся с ошибкой GOPATH: 'make >> код форматирования не может загрузить пакет: package _/home/me/monitoring/blackbox_exporter: не удается найти пакет« _/home/me/monitoring/blackbox_exporter »в любой из: \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] Ошибка 1' –

+0

... На самом деле похоже, что кто-то еще столкнулся с этой ошибкой: https://stackoverflow.com/questions/37637936/error-building-blackbox -exporter/37638471 # 37638471 –