@@ -18,27 +18,22 @@ services:
1818 # ELASTIC_VERSION=6.0.0-beta1 TAG=6.0.0-beta1-3eab5b40 docker-compose up
1919 #
2020 elasticsearch :
21- image : docker.elastic.co/elasticsearch/elasticsearch-platinum :${TAG}
21+ image : docker.elastic.co/elasticsearch/elasticsearch:${TAG}
2222 container_name : elasticsearch
23- environment : ['http.host=0.0.0.0', 'transport.host=127.0.0.1', 'ELASTIC_PASSWORD=${ELASTIC_PASSWORD}' ]
23+ environment : ['http.host=0.0.0.0', 'transport.host=127.0.0.1']
2424 ports : ['127.0.0.1:9200:9200']
2525 networks : ['stack']
2626
2727 kibana :
2828 image : docker.elastic.co/kibana/kibana:${TAG}
2929 container_name : kibana
30- environment :
31- - ELASTICSEARCH_USERNAME=kibana
32- - ELASTICSEARCH_PASSWORD=${ELASTIC_PASSWORD}
3330 ports : ['127.0.0.1:5601:5601']
3431 networks : ['stack']
3532 depends_on : ['elasticsearch']
3633
3734 logstash :
3835 image : docker.elastic.co/logstash/logstash:${TAG}
3936 container_name : logstash
40- environment :
41- - ' xpack.monitoring.elasticsearch.password=${ELASTIC_PASSWORD}'
4237 # Provide a simple pipeline configuration for Logstash with a bind-mounted file.
4338 volumes :
4439 - ./config/logstash.conf:/usr/share/logstash/pipeline/logstash.conf
@@ -48,7 +43,6 @@ services:
4843 auditbeat :
4944 image : docker.elastic.co/beats/auditbeat:${TAG}
5045 container_name : auditbeat
51- command : -e -E 'output.elasticsearch.password=${ELASTIC_PASSWORD}'
5246 cap_add : ['AUDIT_CONTROL', 'AUDIT_READ']
5347 # Auditbeat must run in the main process namespace.
5448 pid : host
@@ -58,7 +52,6 @@ services:
5852 filebeat :
5953 image : docker.elastic.co/beats/filebeat:${TAG}
6054 container_name : filebeat
61- command : -e -E 'output.elasticsearch.password=${ELASTIC_PASSWORD}'
6255 # If the host system has logs at "/var/log", mount them at "/mnt/log"
6356 # inside the container, where Filebeat can find them.
6457 # volumes: ['/var/log:/mnt/log:ro']
@@ -68,7 +61,6 @@ services:
6861 heartbeat :
6962 image : docker.elastic.co/beats/heartbeat:${TAG}
7063 container_name : heartbeat
71- command : -e -E 'output.elasticsearch.password=${ELASTIC_PASSWORD}'
7264 networks : ['stack']
7365 depends_on : ['elasticsearch', 'setup_heartbeat']
7466
@@ -83,7 +75,6 @@ services:
8375 # - /proc:/hostfs/proc:ro
8476 # - /sys/fs/cgroup:/hostfs/sys/fs/cgroup:ro
8577 # - /:/hostfs:ro
86- command : -e -E 'output.elasticsearch.password=${ELASTIC_PASSWORD}' # -system.hostfs=/hostfs
8778 networks : ['stack']
8879 depends_on : ['elasticsearch', 'setup_metricbeat']
8980
@@ -101,15 +92,14 @@ services:
10192 # that the other containers are connected to, and thus can't resolve the
10293 # hostname "elasticsearch". Instead, we'll tell it to find Elasticsearch
10394 # on "localhost", which is the Docker host machine in this context.
104- command : -e -E 'output.elasticsearch.hosts=["localhost:9200"]' -E 'output.elasticsearch.password=${ELASTIC_PASSWORD}'
95+ command : -e -E 'output.elasticsearch.hosts=["localhost:9200"]'
10596 depends_on : ['elasticsearch']
10697
10798 apm_server :
10899 image : docker.elastic.co/apm/apm-server:${TAG}
109100 container_name : apm_server
110101 ports : ['127.0.0.1:8200:8200']
111102 networks : ['stack']
112- command : -e -E 'output.elasticsearch.password=${ELASTIC_PASSWORD}'
113103 depends_on : ['elasticsearch','setup_apm_server']
114104
115105 # Run a short-lived container to set up Logstash.
@@ -120,7 +110,6 @@ services:
120110 # The script may have CR/LF line endings if using Docker for Windows, so
121111 # make sure that they don't confuse Bash.
122112 command : ['/bin/bash', '-c', 'cat /usr/local/bin/setup-logstash.sh | tr -d "\r" | bash']
123- environment : ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
124113 networks : ['stack']
125114 depends_on : ['elasticsearch']
126115
@@ -129,7 +118,6 @@ services:
129118 container_name : setup_kibana
130119 volumes : ['./scripts/setup-kibana.sh:/usr/local/bin/setup-kibana.sh:ro']
131120 command : ['/bin/bash', '-c', 'cat /usr/local/bin/setup-kibana.sh | tr -d "\r" | bash']
132- environment : ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
133121 networks : ['stack']
134122 depends_on : ['elasticsearch']
135123
@@ -138,7 +126,6 @@ services:
138126 container_name : setup_auditbeat
139127 volumes : ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
140128 command : ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s auditbeat']
141- environment : ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
142129 networks : ['stack']
143130 depends_on : ['kibana']
144131
@@ -147,7 +134,6 @@ services:
147134 container_name : setup_filebeat
148135 volumes : ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
149136 command : ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s filebeat']
150- environment : ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
151137 networks : ['stack']
152138 depends_on : ['kibana']
153139
@@ -156,7 +142,6 @@ services:
156142 container_name : setup_heartbeat
157143 volumes : ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
158144 command : ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s heartbeat']
159- environment : ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
160145 networks : ['stack']
161146 depends_on : ['kibana']
162147
@@ -165,7 +150,6 @@ services:
165150 container_name : setup_metricbeat
166151 volumes : ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
167152 command : ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s metricbeat']
168- environment : ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
169153 networks : ['stack']
170154 depends_on : ['kibana']
171155
@@ -175,7 +159,6 @@ services:
175159 cap_add : ['NET_RAW', 'NET_ADMIN']
176160 volumes : ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
177161 command : ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s packetbeat']
178- environment : ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
179162 networks : ['stack']
180163 depends_on : ['kibana']
181164
@@ -184,7 +167,6 @@ services:
184167 container_name : setup_apm_server
185168 volumes : ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
186169 command : ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s apm-server']
187- environment : ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
188170 networks : ['stack']
189171 depends_on : ['elasticsearch','kibana']
190172
0 commit comments