ドッカーでElasticsearch-Logstash-Kibanaスタックをコンフィグレーションhereから実行しようとしています。それはWindows上で正常に動作しますが、半生産のUbuntu VMのように見えます。ドッカーの作成には問題があります。私はドッキングウィンドウ-compose.ymlファイルからほとんどすべてを削除しようとしたDocker-compose '' NoneType 'is iterable' '
/opt/elk-stack# docker-compose up
Recreating f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_elkstack_elasticsearch_1 ...
Recreating f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_elkstack_elasticsearch_1
ERROR: for f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_f5a2cff82dbf_elkstack_elasticsearch_1 argument of type 'NoneType' is not iterable
ERROR: for elasticsearch argument of type 'NoneType' is not iterable
Traceback (most recent call last):
File "bin/docker-compose", line 3, in <module>
File "compose/cli/main.py", line 68, in main
File "compose/cli/main.py", line 118, in perform_command
File "compose/cli/main.py", line 928, in up
File "compose/project.py", line 450, in up
File "compose/parallel.py", line 70, in parallel_execute
TypeError: argument of type 'NoneType' is not iterable
Failed to execute script docker-compose
:私はdocker-compose up
を実行しているとき、私は次のエラーを取得しています。今見ているとおりです:
version: '2'
services:
elasticsearch:
build: elasticsearch/
logstash:
build: logstash/
depends_on:
- elasticsearch
kibana:
build: kibana/
depends_on:
- elasticsearch
残念ながら、エラーは依然として続きます。私はdocker-compose -f docker-compose.yml config
を実行すると、すべてが細かい解析されたように見えます、とYMLにはエラーはファイル自体が存在しない:私は1.11.2
から1.15.0
に、ドッキングウィンドウ - コンの異なるバージョンを試してみた
/opt/elk-stack# docker-compose -f docker-compose.yml config
services:
elasticsearch:
build:
context: /opt/elk-stack/elasticsearch
kibana:
build:
context: /opt/elk-stack/kibana
depends_on:
- elasticsearch
logstash:
build:
context: /opt/elk-stack/logstash
depends_on:
- elasticsearch
version: '2.0'
。
私のドッカーのバージョンはDocker version 1.9.1, build a34a1d5
です。
OSはUbuntu 14.04.5 LTS
です。
デフォルトのPythonインタプリタはPython 2.7.6
です。
私はこの仕事をするためのアドバイスをしていますか?
スペースとタブが混在していませんか? –