上一篇:windows版 docker desktop学习笔记——4.redis三主三从集群搭建动态扩容缩容-使用哈希槽分区
一、搭建es+kibana套装
参考文档 Install Elasticsearch with Docker | Elasticsearch Guide [7.8] | Elastic
参考文档 Install Kibana with Docker | Kibana Guide [8.2] | Elastic
1.下载镜像
#es和kibana尽量版本保持一致,否则会出现兼容性问题 docker pull elasticsearch:7.8.0 docker pull kibana:7.8.0
2.创建一个单独的网络,防止容器重启后ip变化,下面可以用容器名提供给kibana调用
docker network create elasticsearch
3.启动es容器
docker run --name es01 -p 9200:9200 -p 9300:9300 -d --net elasticsearch -e "discovery.type=single-node" elasticsearch:7.8.0
验证:浏览器访问http://localhost:9200/ 出现以下信息
4.启动kibana
#运行kibana docker run --name kibana --net elasticsearch -p 5601:5601 kibana:7.8.0
测试验证 访问http://localhost:5601/
出现:这个是因为kibana.yml 默认连接es的地址为elasticsearch.hosts: [ "http://elasticsearch:9200" ]
5. 修改kibana配置,或者创建es容器时直接将容器名命名为elasticsearch,就不用改了
kibana启动完成后,重新打开一个cmd,原来的不要关闭
进入容器 docker exec -it kibana bash
cd config 目录
修改kibana.yml 文件,此处修改为 es01容器的容器名
再次测试验证 访问http://localhost:5601/
出现下面即为成功
二、安装轻量级图形化监控管理工具 portainer
1.安装 docker pull portainer
2.运行portainer
#Windows 下 docker volume create portainer_data docker run -d -p 8000:8000 -p 9000:9000 --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
3.测试访问登 localhost:9000,点击连接本地



