使用线程的已打包好的镜像启动

docker pull sebp/elk

docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=2048m -it --name elk sebp/elk

5601:kibana web接口

9200:elasticsearch JSON接口

5044:logstash 日志接受接口

在启动容器的时候出现以下错误

bootstrap checks failed

解决办法:

在/etc/sysctl.conf下添加

vm.max_map_count=655360
保存退出后,执行一下命令
sysctl -p

重启启动 

访问 ip:xxx.xxx.xxx.xxx:5601 如果能成功访问,则安装成功!