Docker 安装 ELK (ElasticSearch, Logstash, Kibana)

    安装 Docker 请参见 https://www.jansora.com/notebook/103

    拉取镜像

    镜像详情请参见 https://github.com/deviantony/docker-elk

    镜像大小 2.3G, 最好用国内源下载

    拉取 7.6.1 版本的ELK docker pull sebp/elk:761

    配置文件描述符

    配置原因请参考https://www.elastic.co/guide/cn/elasticsearch/guide/current/_file_descriptors_and_mmap.html

    单次生效: sysctl -w vm.max_map_count=262144
    永久生效: 修改 /etc/sysctl.conf 文件下的该设置

    启动镜像

    docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 sebp/elk:761

    如果需要以 daemon 进程启动, 请指定 docker run -d -p 5601:5601 ...

    以 Docker-Compose 方式启动

    注意 yml 格式

    创建docker-compose.yml并写入以下内容

    elk:
     image: sebp/elk:761
     ports:
       - "5601:5601"
       - "9200:9200"
       - "5044:5044"
    

    启动 docker-compose up -d --no-recreate

    评论栏