1. 使用集成镜像方式
docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk sebp/elk
2.使用单个镜像安装
docker run -itd --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.0 /bin/bash docker run -itd --name=logstash -p 5044:5044 -p 5045:5045 --restart=always -v /data/docker/logstash/config:/usr/share/logstash/config -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime logstash:7.6.0 docker run -itd --name=kibana --restart=always -v /data/docker/kibana/config:/usr/share/kibana/config -p 5601:5601 kibana:7.6.0
3. 开放端口 5044 5045 5601