綜合版使用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服務安全性的有用起點。