2016-01-25 5 views
4

Я хочу проверить ELK. Он отлично работает , но когда я хочу сделатьdocker-compose build и http_proxy

docker-compose up 

за прокси

docker-compose up --no-recreate 
Building kibana 
Step 1 : FROM kibana:latest 
---> 544887fbfa30 
Step 2 : RUN apt-get update && apt-get install -y netcat 
---> Running in 794342b9d807 

Это не удалось

W: Some index files failed to download. They have been ignored, or old ones used instead. 

Is' OK с

docker build --build-arg http_proxy=http://proxy:3128 --build-arg https_proxy=http://proxy:3128 kibana 

B ut, когда я переделываю докер-компоновку, il пытается перестроить и не смог пройти через прокси

Любая помощь?

ответ

7

Вам потребуется docker-compose 1.6.0-rc1 для того, чтобы передать полномочие к вашей сборке через Докер-композе.
См. commit 47e53b4 от PR 2653 за issue 2163.

Переместить всю конфигурацию, связанную с строительством, в раздел build:.
Пример:

web: 
    build: 
    context: . 
    dockerfile: Dockerfile.name 
    args: 
     key: value 
-1

Вы попробовали его на чистой машине?

docker-machine stop default 
docker-machine create -d virtualbox test 
docker-machine start test 
eval $(docker-machine env test) 
docker-compose up 
0

Я столкнулся с той же проблемой. То, что помогло мне, заключалось в использовании явной версии 2.2, а затем build - args и - network, как описано в the documentation.

Смежные вопросы