1 拉镜像
docker pull comworkio/kibana:7.13.2-arm
docker pull comworkio/kibana:7.13.2-arm
2 跑es服务
docker run -it --name es -d -p 9200:9200 -p 9300:9300 comworkio/elasticsearch:7.13.2-arm
3 跑kiban服务
docker run -d -p 5601:5601 --link es --name kibana comworkio/kibana:7.13.2-arm
4 进kibana内修改es配置
#进入容器
docker exec -ti kibana bash
#修改kibana配置文件
nano /usr/share/kibana/config/kibana.yml
#找到尾部的
elasticsearch.hosts: ["http://192.168.100.180:9200"]
#上面这一段ip,换成你树莓派的ip,也可以把ip换成es(因为前面已经link了)
5 重启kibana
exit
docker restart kibana
后稍等一会儿,访问http://你的ip:5601 可以看到kibana开起来了
6 安装ik分词
从https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.13.2/elasticsearch-analysis-ik-7.13.2.zip下载ik 分词插件,传给树莓派,然后在文件目录执行
docker exec -ti es bash
cd /usr/share/elasticsearch/plugins/
mkdir ik
exit
#这步要在文件放置位置
docker cp elasticsearch-analysis-ik-7.13.2.zip es:/usr/share/elasticsearch/plugins/ik/
docker exec -ti es bash
apt-get install zip
apt-get install unzip
cd /usr/share/elasticsearch/plugins/ik/
unzip /usr/share/elasticsearch/plugins/ik/elasticsearch-analysis-ik-7.13.2.zip
注意解压文件的位置一定要放在ik目录里,放到plugin根路径下会导致es启动不起来(我就中标了,然后借机学习了一下进docker目录删文件。。-_-|||