综合版使用docker-compose安装,不多BB直接上配置 version: '3' services: elk: image: sebp/elk:643 container_name: elk environment: TZ: Asia/Shanghai ports: - 9200:9200 - 9300:9300 - 5601:5601 - 5044:5044 volumes: - elk-data:/var/lib/elasticsearch volumes: elk-data:
elk的使用文章 https://elk-docker.readthedocs.io/#usage
注意elk的版本号,如果使用spring-boot-starter-data-elasticsearch,一定要对应好版本
目前我的springboot DATA elasticsearch版本为 ,对应的elk版本为643
查询对应的版本号,https://hub.docker.com/r/sebp/elk
选择自己的版本号。
需要注意的是这个只用于本地开发安装测试。
安全考虑
目前该图像用于本地测试,因此尚未得到保护:对ELK服务的访问不受限制,Logstash输入插件的默认认证服务器证书和私钥与图像捆绑在一起。
使用X-Pack扩展ELK映像的sebp / elkx映像可能是提高ELK服务安全性的有用起点。