版本: 6.7.0 文档: https://elk-docker.readthedocs.io
version: "3"
services:
namenode:
image: tyrival/elk:6.7.0
container_name: elk
volumes:
- /Users/tyrival/Docker/elk/data:/data
ports:
- 5601:5601
- 9200:9200
- 5044:5044
environment:
# MacOS设置elasticsearch的docker版本
# Linux中需要执行sysctl -w vm.max_map_count=262144
# 或者在 /etc/sysctl.conf 中增加 vm.max_map_count=262144
- MAX_MAP_COUNT=262144
# Elasticsearch堆大小,如果最大最小值相同,可以改为 ES_HEAP_SIZE=固定值
- ES_JAVA_OPTS="-Xms256m -Xmx2g"
# 时区
- TZ="Asia/Shanghai"
# Logstash堆大小
- LS_HEAP_SIZE="500m"
# Logstash配置项
- LS_OPTS="--auto-reload"
# Kibana的node配置项
- NODE_OPTIONS="--max-old-space-size=250"
# 打开文件最大值,elasticsearch要求值最少为65536
- MAX_OPEN_FILES=65536
# Kibana重连接间隔(秒)
- KIBANA_CONNECT_RETRY=30
# 设置Elasticsearch cluster
# - CLUSTER_NAME="xxx"
文档:https://www.elastic.co/guide/en/beats/filebeat/6.7/running-on-docker.html
Content type
Image
Digest
Size
716.3 MB
Last updated
over 7 years ago
docker pull tyrival/elk:6.7.0