docker-composeを使用してDatastaxクラスタを開始しようとしています。docker-composeが自分のenv_fileを理解できない
私はサービス上で自分自身を繰り返すことを避けるために、自分の環境変数でファイルを作成しました。私はdocker作成ファイルにenv_fileプロパティーを設定しました。 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
を使用していますが、これは(Windows用)ドッキングウィンドウでバージョン
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