天天看点

运维技术(一)用docker安装elk之CentOS7.4

一、一个新纯净的系统CentOS7.4

使用官方安装脚本自动安装Docker

[root@jiaxin-ceshi ~]# curl -fsSL

https://get.docker.com

| bash -s docker --mirror Aliyun

查看版本:

[root@jiaxin-ceshi ~]# docker version

运维技术(一)用docker安装elk之CentOS7.4

[root@jiaxin-ceshi ~]# service docker restart

[root@jiaxin-ceshi ~]# docker search elk

运维技术(一)用docker安装elk之CentOS7.4

[root@jiaxin-ceshi ~]# docker pull sebp/elk

运维技术(一)用docker安装elk之CentOS7.4

等待下载完成

[root@jiaxin-ceshi ~]# docker images

运维技术(一)用docker安装elk之CentOS7.4

查看下载好的镜像

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参数限制使用最小内存及最大内存。

运维技术(一)用docker安装elk之CentOS7.4

以上报错了 修改vim /etc/sysctl.conf

[root@jiaxin-ceshi ~]# vim /etc/sysctl.conf

加入一行:

vm.max_map_count=262144

运维技术(一)用docker安装elk之CentOS7.4

使配置生效

[root@jiaxin-ceshi ~]# sysctl -p

运维技术(一)用docker安装elk之CentOS7.4

重用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

运维技术(一)用docker安装elk之CentOS7.4

[root@jiaxin-ceshi ~]# docker ps

看到已经运行了

打开浏览器

http://IP:5601
运维技术(一)用docker安装elk之CentOS7.4

完成咯~!