Docker安装Elasticsearch-head 5.x

  • 拉取镜像
docker pull mobz/elasticsearch-head:5-alpine
  • 启动容器
docker run --name my-es-head -p 9080:9100 -d --restart always --privileged=true mobz/elasticsearch-head:5-alpine

--name my-es-head: 指定容器名称为my-es-head

-p 9080:9100: 将主机的9080端口映射到容中的端口9100

-d: 后台运行容器

-restart always: 设置自动重启容器,不包含容器异常重启

--privileged=true: 赋予容器root权限,在挂载主机目录文件时候拥有root权限

mobz/elasticsearch-head:5-alpine: 镜像名称

正常来说:上面步骤就可以正常访问了。但是有的是连接的Elasticsearch的版本比较高,需要执行下面步骤进行配置

  • 进入容器并编辑vendor.js
docker exec -it 容器id /bin/sh
cd _site/
vi vendor.js
  • 查找contentType:"application/x-www-form-urlencoded"替换成contentType: "application/json;charset=UTF-8"

  • 最后退出容器

exit
  • 访问页面地址
http://192.168.8.80:9080/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容