docker搭建ELK

第一步:安装Elasticsearch

创建网段:
 docker network create --subnet=172.19.0.0/16 net1
//下载镜像
docker pull docker.io/elasticsearch 
//修改别名
docker tag docker.io/elasticsearch elasticsearch
//创建容器:
docker run -it -d --name elasticsearch_node -p 9200:9200 -p 9300:9300 -v /data/:/usr/share/elasticsearch/data --net=net1 -ip 172.19.0.2  --privileged elasticsearch

第二步:安装Kibana

//下载镜像
docker pull docker.io/kibana 
//修改别名
docker tag docker.io/kibana kibana
//创建容器:
docker run -d --name kibana_node -e ELASTICSEARCH_URL=http://172.19.0.2:9200 --net=host --privileged kibana

第三步:安装Logstash

docker pull docker.io/logstash
//修改别名
docker tag docker.io/logstash logstash
//创建容器:
docker run -it -d --net=host -v /data/elk/logstah/logs:/var/log/logstash -v /data/elk/logstah/conf.d/:/etc/logstash/conf.d -v /data/elk/logstah/data/:/var/data/logstash --privileged --name logstash_node  logstash

这样就成功安装完毕。

你可能感兴趣的:(docker搭建ELK)