安装docker
yum -y install docker
启动docker
systemctl start docker
查看docker服务状态
systemctl status docker
有下面的提示则表示启动成功
docker pull elasticsearch:7.1.1
docker images
docker network create somenetwork
docker run -d --name elasticsearch --net somenetwork -p 6200:9200 -p 6300:9300 -e "discovery.type=single-node" elasticsearch:7.1.1
curl 127.0.0.1:6200
Elasticsearch 安装启动完成
docker pull kibana:7.1.1
docker images
docker run -d --name kibana --net somenetwork -p 5601:5601 kibana:7.1.1
安装完成
docker pull logstash:7.1.1
docker images
path.config: /usr/share/logstash/conf.d/*.conf
path.logs: /var/log/logstash
input {
beats {
port => 5044
codec => "json"
}
}
output {
elasticsearch { hosts => ["elasticsearch:9200"] }
stdout { codec => rubydebug }
}
docker run -it -d -p 5044:5044 --name logstash --net somenetwork -v /usr/enle/docker/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml -v /usr/enle/docker/logstash/conf.d/:/usr/share/logstash/conf.d/ logstash:7.1.1
启动成功