docker一键安装ELK

                                  docker一键安装ELK

一、安装环境

[root@ZhiNeng~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

[root@ZhiNeng~]# uname  -r
3.10.0-862.14.4.el7.x86_64

二、安装docker

   https://docs.docker.com/install/linux/docker-ce/centos/

[root@ZhiNeng~]# curl -fsSL https://get.docker.com -o get-docker.sh
[root@ZhiNeng~]# sh get-docker.sh
[root@ZhiNeng~]# systemctl   start   docker  #开启
[root@ZhiNeng~]# systemctl   enable  docker  #自启动

PS:Docker 中国官方镜像加速网址:https://www.docker-cn.com/registry-mirror

      【转载】用国内地址一键安装docker  https://blog.csdn.net/Dante_003/article/details/70208908

 三、安装ELK

  1. ELK镜像运行vm.max_map_count至少需要262144内存

[root@ZhiNeng~]# cat /etc/sysctl.conf
vm.max_map_count=262144   #加文末
[root@ZhiNeng~]# sysctl -p   #验证

  2. 搜索镜像

[root@ZhiNeng~]# docker  search   elk
NAME                                   DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
sebp/elk                               Collect, search and visualise log data with …   829                                     [OK]
qnib/elk                               Dockerfile providing ELK services (Elasticse…   109                                     [OK]
willdurand/elk                         Creating an ELK stack could not be easier.      96                                      [OK]
sebp/elkx                              Collect, search and visualise log data with …   32                                      [OK]
elkozmon/zoonavigator-web              Web client for ZooNavigator, web-based brows…   9
elkarbackup/elkarbackup                ElkarBackup is a free open-source backup sol…   8                                       [OK]
grubykarol/elk-docker                  elk docker image (derived from spujadas/elk-…   6                                       [OK]
elkozmon/zoonavigator-api              API for ZooNavigator, web-based browser/edit…   5
cdrocker/elk5                          Elasticsearch 5, Kibana 5 and Logstash 5 on …   4                                       [OK]
dockercisco/elklat                     Docker ELK stack for Nexus                      3
salgat/elk-cors                        ELK stack with CORS enabled for ElasticSearc…   1                                       [OK]
scality/elk                                                                            1
portbase/elk-filebeat                  elk-filebeat                                    1
codechimporg/unraid-dockers-elk        ELK stack for docker on unraid                  0                                       [OK]
portbase/elk-logstash                  elk-logstash                                    0
portbase/elk-elasticsearch             elk-elasticsearch                               0
eternaltyro/elk-aws-discovery          Collect, search and visualize log data with …   0                                       [OK]
portbase/elk-inbox_processor           elk-inbox_processor                             0
portbase/elk-elasticsearch_cleanup     elk-elasticsearch_cleanup                       0
garystafford/spring-music-docker-elk   spring-music-docker-elk                         0                                       [OK]
otasys/elk-redis                       An ELK stack with redis all in one container.   0                                       [OK]
itherz/elk                             ELK Stack with some improvements (datetime f…   0                                       [OK]
portbase/elk-metrics                   elk-metrics                                     0
coralproject/elkhorn                   Elkhorn                                         0                                       [OK]
portbase/elk-kibana                    elk-kibana                                      0

 3.下载镜像

[root@ZhiNeng~]#  docker  pull  sebp/elk

4.启动容器

[root@ZhiNeng~]#  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

你可能感兴趣的:(运维,docker,ELK)