一、一个新纯净的系统CentOS7.4
使用官方安装脚本自动安装Docker
[root@jiaxin-ceshi ~]# curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
查看版本:
[root@jiaxin-ceshi ~]# docker version
![122 122]()
[root@jiaxin-ceshi ~]# service docker restart
[root@jiaxin-ceshi ~]# docker search elk
![123 123]()
[root@jiaxin-ceshi ~]# docker pull sebp/elk
![124 124]()
等待下载完成
[root@jiaxin-ceshi ~]# docker images
![125 125]()
查看下载好的镜像
2、执行命令: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
将镜像运行为容器,由于我本机内存不符合安装要求,为了保证ELK能够正常运行,加了-e参数限制使用最小内存及最大内存。
![126 126]()
以上报错了 修改vim /etc/sysctl.conf
[root@jiaxin-ceshi ~]# vim /etc/sysctl.conf
加入一行:
vm.max_map_count=262144
![127 127]()
使配置生效
[root@jiaxin-ceshi ~]# sysctl -p
![128 128]()
重用docker运行
[root@jiaxin-ceshi ~]# docker run -d -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk22 sebp/elk
![131 131]()
[root@jiaxin-ceshi ~]# docker ps
看到已经运行了
打开浏览器
http://IP:5601
![132 132]()
完成咯~!