M
Docker 安装es&es-head&kibana
Docker 安装es & es-head & kibana
1 安装es
docker run -d -e ES_JAVA_POTS="-Xms256m -Xmx256m" -p 9200:9200 -p 9300:9300 -v /home/lc/docker/myes/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /home/lc/docker/myes/elasticsearch/config/jvm.options:/usr/share/elasticsearch/config/jvm.options --name myes elasticsearch:7.6.2
2 安装中文分词器
es ik 版本对应网址 https://github.com/medcl/elasticsearch-analysis-ik/releases/
# 进入es中
docker exec -it myes /bin/bash
# 安装
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
# 退出
exit
# 重启
docker restart myes
3 安装es-head
docker pull mobz/elasticsearch-head:5
docker run -id --name myes-head -p 9100:9100 mobz/elasticsearch-head:5
4 安装kibana
4.1 拉取和es对应版本的kibana
docker pull kibana:7.6.2
4.2 创建kibana.yml 配置文件
/home/lc/docker/kibana/config/kibana.yml
#
# ** THIS IS AN AUTO-GENERATED FILE **
#
# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
# http://elasticsearch:9200 改成自己的内网ip
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
# 语言设置为中文
i18n.locale: "zh-CN"
4.3 启动
docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name myKibana -p 5601:5601 -v /home/lc/docker/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml kibana:7.6.2
5 访问地址
kibana: http://ip:5601/app/kibana
eshead: http://ip:9100