Я использую один из стеков ELK (Elastic Search, Logstach и Kibana), используя предварительно созданный docker-compose.yml из github .Когда я нахожусь в клонированном каталоге и делаю docker-compose up
все работает нормально.Он получает ELK_VERSION = 6.4.0 из файла .env в том же каталоге, что и docker-compose.yml .
Однако, например, если я зайду на один каталог вверх и укажу составной файл с полным путем, он не подберет файл .env .docker-compose -f "C:\progs\docker\docker-elk\docker-compose.yml" up
.Он просто будет жаловаться, что ELK_VERSION не установлен.
Я также попытался установить каталог проекта , но безуспешно.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
Cheers,Mario