前言:本萌新搭建elk中,之前都弄过几遍了,但过了几个月后,总是又忘掉了,现在整理一下笔记记录之
elasticsearch官方文档:https://www.elastic.co/guide/index.html
---------------------------------------正文分割线-----------------------------------
拉取镜像
从阿里云拉取镜像,比较快
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.3.0
docker创建网络
一般情况下,还需要安装kibana等其他,最好创建一个网络,让他们在同一个网络,让es和kibana通信,例如搭建ELK日志分析系统
docker network create esnet
运行容器
docker run --name my_es_7.3 -p 9200:9200 -p 9300:9300 --network esnet -e "discovery.type=single-node" -d bdaab402b220
这条命令的意思是,将id为bdaab402b220的容器运行起来,其中:
–name my_es_7.3:容器取名为 my_es_7.3
-p 9200:9200 -p 9300:9300:映射到9200,9300两个端口
-e “discovery.type=single-node”:单点模式(具体请查阅官方文档)
-d: 后台运行
–network esnet: 指定在虚拟网络esnet中
结果
ok
--------------------------------------结束分割线------------------------------------