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/, 启动成功

posted @ 2023-02-07 15:05  铁盒半岛序  阅读(143)  评论(0)    收藏  举报