Docker安装ElasticSearch和Kibana
1. 安装docker
docker安装参考:https://www.runoob.com/docker/macos-docker-install.html
2. 拉取elasticsearch镜像
docker pull elasticsearch:7.16.2
3. 启动elasticsearch
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d elasticsearch:7.16.2
运行docker镜像参数说明:
-p:端口映射
-e:设置环境变量,discovery.type=single-node(单机运行),ES_JAVA_OPTS="-Xms512m -Xmx512m"(设置JVM参数)
-d:后台启动
–name:容器名称
浏览器访问出现如下信息说明启动成功
4. 拉取kibana
#拉取Kibana
docker pull kibana:7.16.2
5.启动kibana容器:
#运行kibana 注意IP一定不要写错
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.1.1:9200 -p 5601:5601 -d kibana:7.16.2
#设置开机启动kibana
docker update kibana --restart=always
6.进入kibana容器
#进入容器
docker exec -it 容器ID /bin/sh
7.覆盖配置文件
将如下内容写到kibana.yml中,然后保存退出::wq
server.name: kibana
server.host: "0"
#elasticsearch.hosts: [ "http://elasticsearch:9200" ]
elasticsearch.hosts: [ "http://192.168.1.1:9200" ] 注意这里的ip不能是localhost,是本地的ip地址
xpack.monitoring.ui.container.elasticsearch.enabled: true
#设置kibana中文显示
i18n.locale: zh-CN
8.最后访问页面
http://192.168.1.1:5601
如果出现以下问题:kibana server is not ready yet
可以查看kibana容器日志
docker logs -f 容器ID
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具