我使用的是elk(弹性搜索、logstach和kibana)堆栈中的一个,它使用的是预先创建的docker-compose.yml,来自
github
. 当我在克隆目录中时
docker-compose up
一切正常。它拿起
elk_版本=6.4.0
来自
Env
文件与
docker-compose.yml公司
.
但是,例如,如果我向上打开一个目录并使用完整路径指定撰写文件,它将不会获取
Env
文件。
docker-compose -f "C:\progs\docker\docker-elk\docker-compose.yml" up
。它只会抱怨
麋鹿版本
未设置。
我也试过设置
项目目录
没有运气。
docker-compose -f "C:\progs\docker\docker-elk\docker-compose.yml" --project-directory "C:\progs\docker\docker-elk" up
.
我除了做一个
$ cd <elk compose dir>
$ docker-compose up
$ cd -
但这对我的小OSS库不安全
FluentDocker
。我希望用户始终能够完全控制
CurrentDirectory
.
版本:
Docker Compose 1.22.0版,构建f46880fe
干杯,
马里奥