docker 安装 elasticsearch & kibana
docker 安装 elasticsearch & kibana
安装环境说明#
Docker 版本: v19.03.8
Elasticsearch 版本: 7.8.0
Kibana 版本: 7.8.0
docker elastic[1]
docker 安装 elasticsearch#
docker pull elasticsearch:7.8.0
拉取 es 的 docker 镜像
docker 拉取镜像成功后, 使用命令查看本地是否有此镜像
docker images elasticsearch
查看 docker 中所有镜像
docker 启动 elasticsearch#
# -d : 后台运行
# -p : 指定宿主机与docker启动容器的端口映射
# --name : 为 elasticsearch 容器起个别名
# -e : 指定为单节点集群模式
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.8.0
浏览器输入 http://localhost:9200/ 或者终端输入 curl http://localhost:9200/ 来检查es是否安装成功
kibana 安装#
需要注意的是, kibana 的版本最好与 elasticsearch 保持一致, 避免发生不必要的错误
# 直接和 es 保持一致
docker pull kibana:7.8.0
# 查看镜像是否拉取到本地
docker images kibana
# 版本与 es 也是一致的 7.8.0
REPOSITORY TAG IMAGE ID CREATED SIZE
kibana 7.8.0 df0a0da46dd1 5 weeks ago
可以看到 kibana 的镜像已经拉取好了, 接下来启动 kibana 试试页面效果
docker 启动 kibana#
7.8.0 版本的 kibana 包比较大, 启动较慢, 稍等个半分钟
# -e : 指定环境变量配置, 提供汉化# --like : 建立两个容器之间的关联, kibana 关联到 esdocker run -d --name kibana --link elasticsearch:elasticsearch -e "I18N_LOCALE=zh-CN" -p 5601:5601 kibana:7.8.0# kibana 的汉化我感觉做的并不好# 如果不习惯汉化, 可以把条件去除
docker run -d --name kibana --link elasticsearch:elasticsearch -p 5601:5601 kibana:7.8.0
可以根据 portainer 查看下容器日志, 或者使用 docker 命令也可以
# 查看 kibana 的日志
docker logs kibana
浏览器输入地址 http://localhost:5601/, 启动成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)