我想测试ELK。 它工作正常 当我想做一个
时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.
时'好的
docker build --build-arg http_proxy=http://proxy:3128 --build-arg https_proxy=http://proxy:3128 kibana
但是当我重做码头工作时,我试图重新构建,并且无法通过代理
任何帮助?
答案 0 :(得分:9)
您需要docker-compose 1.6.0-rc1才能通过docker-compose将代理传递给您的构建 有关commit 47e53b4的信息,请参阅PR 2653的issue 2163。
将所有与构建相关的配置移动到服务中的
build:
部分 例如:
web:
build:
context: .
dockerfile: Dockerfile.name
args:
key: value
答案 1 :(得分:0)
我遇到了同样的问题。帮助我的是使用显式版本2.2,然后按照the documentation中的描述构建 - args和 - network。
答案 2 :(得分:-1)
{{1}}