Я пытаюсь запустить кластер Datastax, используя docker-compose.docker-compose не может понять мой env_file
Чтобы избежать повторения себя над службами, я создал файл с моими переменными окружения, и я установил свойство env_file в файле компоновки docker. Docker-compose может найти файл env (когда я поместил неправильный путь, он возвратил ошибку о том, что файл не существует), но все еще не способен читать значения, которые я каламбур на нем!
Здесь и мой докер-сочинитель, и мой файл env.
Как вы можете видеть, когда я бегу «Докер-компоновать до» в моем окне PowerShell, он не работает.
Что мне не хватает?!?!
Здесь детали докер-создания письма версии Я использую
docker-compose version 1.8.0
build d988a55 docker-py version: 1.9.0
CPython version: 2.7.11
OpenSSL version: OpenSSL 1.0.2d 9 Jul 2015
И это докер (для окон) версия
Client:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 17:52:38 2016
OS/Arch: windows/amd64
Server:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 17:52:38 2016
OS/Arch: linux/amd64
Благодаря
Я не пробовал его на окнах но в Unix у вас не может быть пробелов между вашим env var (например, CLUSTER_NAME) и «=» и значением. Когда я использую пробелы, я получаю ошибку: «плохо отформатированная среда: переменная« xxx »имеет белые пробелы.« Это еще одна ошибка, чем ваша, поэтому я не уверен. Но вы можете дать ему шанс и отредактировать ваш .env-файл и удалить пробелы между vars и значениями. – lvthillo
Первоначально это было без пробелов, а затем я изменился как мой последний отчаянный тест, чтобы он работал. Я также попробовал переменная: «xxx» , но не работал. – MilitelloVinx