# echo "vm.max_map_count = 262144" >> /etc/sysctl.conf
# sysctl -p
# docker pull pyiteng/elk
# docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -d \
--add-host=elk:127.0.0.1 \
--oom-kill-disable --cpus 2 -m 8g --privileged=true --restart=always \
--name elk -h elk pyiteng/elk
# docker exec -it $container_id bash
# cat > /opt/filebeat/filebeat.yml <<EOF
output:
logstash:
enabled: true
hosts:
- elk:5044
timeout: 15
ssl:
certificate_authorities:
- /etc/pki/tls/certs/logstash-beats.crt
filebeat:
inputs:
-
paths:
- /var/log/kibana/kibana5.log
tags: syslog
-
paths:
- /opt/log/nginx/*.log
tags: nginx.log
EOF
# docker restart $container_id
FROM pyiteng/elk:191226
ENV ES_HEAP_SIZE="2g"
ENV LS_HEAP_SIZE="1g"
EXPOSE 5601 9200 5044
CMD /usr/local/bin/start.sh
Content type
Image
Digest
Size
951.7 MB
Last updated
almost 7 years ago
docker pull pyiteng/elk