天天看點

運維技術(一)用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

完成咯~!