Docker安装elasticsearch-head监控ES步骤 - gmijie的专栏 - CSDN博客

原文: Docker安装elasticsearch-head监控ES步骤 - gmijie的专栏 - CSDN博客

Docker安装elasticsearch-head监控ES步骤

  • docker拉取镜像
  • docker启动镜像
  • 连接ES
  • 解决问题

docker拉取镜像

[root@localhost local]# docker pull mobz/elasticsearch-head:5
[root@localhost local]# docker images
REPOSITORY                          TAG                 IMAGE ID            CREATED             SIZE
docker.io/mobz/elasticsearch-head   5                   b19a5c98e43b        14 months ago       823.9 MB
    
    
  • 1
  • 2
  • 3
  • 4

docker启动镜像

[root@localhost local]#docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5 
[root@localhost local]# docker ps
CONTAINER ID        IMAGE                                 COMMAND                  CREATED             STATUS              PORTS                    NAMES
95a63150c138        docker.io/mobz/elasticsearch-head:5   "/bin/sh -c 'grunt se"   About an hour ago   Up About an hour    0.0.0.0:9100->9100/tcp   silly_kare
    
    
  • 1
  • 2
  • 3
  • 4

连接ES

网页打开elasticsearch-head页面,填入ES地址
这里写图片描述

遇到的问题及解决方法

一. docker拉取镜像慢
docker需要配置国内镜像仓库

[root@localhost local]# cat /etc/docker/daemon.json 
{
"registry-mirrors": ["https://registry.docker-cn.com"] 
}
    
    
  • 1
  • 2
  • 3
  • 4

二. 连接不上ES
vi ES配置文件elasticsearch.yml加入2个参数,并重启

http.cors.enabled: true
http.cors.allow-origin: "*"
    
    
  • 1
  • 2

参数说明:

参数 缺省值 说明
http.cors.enabled true 如果启用了 HTTP 端口,那么此属性会指定是否允许跨源 REST 请求。
http.cors.allowed.origin localhost 如果 http.cors.enabled 的值为 true,那么该属性会指定允许 REST 请求来自何处。

备注:elasticsearch-head 5可以匹配ES v5、v6

猜你喜欢

转载自www.cnblogs.com/lonelyxmas/p/10870546.html