Elasticsearch kann z.b. genutzt werden um in der OPNsense für Zenarmor eine Remotedatenbank zu nutzen
das Netzwerk docker_subnet muss angelegt sein oder an eigene Umgebung angepasst werden, oder die Zeilen Networks entfernen für Default
Volume ist ein Host bind
Docker-Compose
services:
es:
container_name: elasticsearch
image: docker.elastic.co/elasticsearch/elasticsearch:8.11.3
restart: always
environment:
- ELASTIC_PASSWORD=geheimpasswort
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms1g -Xmx1g"
- discovery.type=single-node
- xpack.security.enabled=false
ports:
- "9300:9300"
- "9200:9200"
volumes:
- /mnt/esdata:/usr/share/elasticsearch/data
networks:
docker_subnet:
ipv4_address: 172.18.0.15
networks:
docker_subnet:
external: true
um das Passwort zu resetten, in der Shell folgenden Befehl eingeben, Containername möglicherweise anpassen
docker exec -it elasticsearch /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic