You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updates documentation and help text to reflect that only Docker Compose v2
(docker compose) is supported. Docker Compose v1 (docker-compose) is no
longer maintained and users should use v2.
Changes:
- Update README requirements to specify Docker Compose v2
- Remove docker-compose command example, only show docker compose
- Update all references from "Docker-Compose" to "Docker Compose"
- Update Makefile help message to indicate v2 requirement
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- SIEM (Security information and event management).
54
54
- Enabling Trial License
55
-
- Use Docker-Compose and `.env` to configure your entire stack parameters.
55
+
- Use DockerCompose and `.env` to configure your entire stack parameters.
56
56
- Persist Elasticsearch's Keystore and SSL Certifications.
57
57
- Self-Monitoring Metrics Enabled (using Metricbeat for ES 9+).
58
58
- Prometheus Exporters for Stack Metrics.
@@ -79,7 +79,7 @@ Elastdocker differs from `deviantony/docker-elk` in the following points.
79
79
80
80
- Parameterize all other Config like Heap Size.
81
81
82
-
- Add recommended environment configurations as Ulimits and Swap disable to the docker-compose.
82
+
- Add recommended environment configurations as Ulimits and Swap disable to Docker Compose.
83
83
84
84
- Make it ready to be extended into a multinode cluster.
85
85
@@ -108,8 +108,7 @@ Filebeat automatically discovers containers, parses logs, and ships them to Elas
108
108
109
109
# Requirements
110
110
111
-
-[Docker 20.05 or higher](https://docs.docker.com/install/)
112
-
-[Docker-Compose 1.29 or higher](https://docs.docker.com/compose/install/)
111
+
-[Docker 20.05 or higher](https://docs.docker.com/install/) with Docker Compose v2
113
112
- 4GB RAM (For Windows and MacOS make sure Docker's VM has more than 4GB+ memory.)
114
113
115
114
# Setup
@@ -125,7 +124,7 @@ Filebeat automatically discovers containers, parses logs, and ships them to Elas
125
124
>**For Linux's docker hosts only**. By default virtual memory [is not enough](https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html) so run the next command as root `sysctl -w vm.max_map_count=262144`
126
125
3. Start Elastic Stack
127
126
```bash
128
-
$ make elk <OR> $ docker-compose up -d <OR> $ docker compose up -d
127
+
$ make elk <OR> $ docker compose up -d
129
128
```
130
129
4. Visit Kibana at [https://localhost:5601](https://localhost:5601) or `https://<your_public_ip>:5601`
131
130
@@ -206,7 +205,7 @@ make keystore
206
205
207
206
- Adding Two Extra Nodes to the cluster will make the cluster depending on them and won't start without them again.
208
207
209
-
- Makefile is a wrapper around `Docker-Compose` commands, use `make help` to know every command.
208
+
- Makefile is a wrapper around `DockerCompose` commands, use `make help` to know every command.
210
209
211
210
- Elasticsearch will save its data to a volume named `elasticsearch-data`
0 commit comments