Skip to content

Commit 4e95447

Browse files
author
Toby McLaughlin
committed
Give names to short-lived setup containers
1 parent b738908 commit 4e95447

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

docker-compose.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ services:
112112
# Run a short-lived container to set up Logstash.
113113
setup_logstash:
114114
image: centos:7
115+
container_name: setup_logstash
115116
volumes: ['./scripts/setup-logstash.sh:/usr/local/bin/setup-logstash.sh:ro']
116117
# The script may have CR/LF line endings if using Docker for Windows, so
117118
# make sure that they don't confuse Bash.
@@ -122,6 +123,7 @@ services:
122123

123124
setup_kibana:
124125
image: centos:7
126+
container_name: setup_kibana
125127
volumes: ['./scripts/setup-kibana.sh:/usr/local/bin/setup-kibana.sh:ro']
126128
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-kibana.sh | tr -d "\r" | bash']
127129
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
@@ -130,6 +132,7 @@ services:
130132

131133
setup_auditbeat:
132134
image: docker.elastic.co/beats/auditbeat:${TAG}
135+
container_name: setup_auditbeat
133136
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
134137
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s auditbeat']
135138
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
@@ -138,6 +141,7 @@ services:
138141

139142
setup_filebeat:
140143
image: docker.elastic.co/beats/filebeat:${TAG}
144+
container_name: setup_filebeat
141145
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
142146
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s filebeat']
143147
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
@@ -146,6 +150,7 @@ services:
146150

147151
setup_heartbeat:
148152
image: docker.elastic.co/beats/heartbeat:${TAG}
153+
container_name: setup_heartbeat
149154
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
150155
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s heartbeat']
151156
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
@@ -154,6 +159,7 @@ services:
154159

155160
setup_metricbeat:
156161
image: docker.elastic.co/beats/metricbeat:${TAG}
162+
container_name: setup_metricbeat
157163
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
158164
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s metricbeat']
159165
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
@@ -162,6 +168,7 @@ services:
162168

163169
setup_packetbeat:
164170
image: docker.elastic.co/beats/packetbeat:${TAG}
171+
container_name: setup_packetbeat
165172
cap_add: ['NET_RAW', 'NET_ADMIN']
166173
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
167174
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s packetbeat']
@@ -171,6 +178,7 @@ services:
171178

172179
setup_apm:
173180
image: docker.elastic.co/apm/apm-server:${TAG}
181+
container_name: setup_apm
174182
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
175183
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s apm-server']
176184
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']

0 commit comments

Comments
 (0)