docker安装elasticsearch,elasticsearch-head

安装elasticsearch

1、执行命令:docker pull elasticsearch:8.11.1

2、执行命令:docker run --name elastic -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:8.11.1

3、执行命令:docker exec -it elastic /bin/bash

4、执行命令:cd bin

5、执行命令:elasticsearch-setup-passwords interactive

6、设置所有用户的用户名

6、执行命令:docker restart elastic

7、进入https://localhost:9200查看是否可以访问

安装elasticsearch-head

1、docker pull mobz/elasticsearch-head:5

2、docker run --name elastic-head -p 9100:9100 -d mobz/elasticsearch-head:5

3、复制配置文件到本地修改:docker cp elasticsearch:/usr/share/elasticsearch/config/elasticsearch.yml d:/

4、在文件末尾添加

http.cors.enabled: true

http.cors.allow-origin: "*"

http.cors.allow-headers: Authorization

5、上传文件:docker cp d:\elasticsearch.yml elasticsearch:/usr/share/elasticsearch/config/

6、重启:docker restart elasticsearch

7、连接:http://localhost:9100/?auth_user=elastic\&auth_password=xxxxx

相关推荐
凯子坚持 c18 分钟前
Docker 容器全生命周期管理与运维命令深度解析
运维·docker·php
java_logo1 小时前
MILVUS Docker 容器化部署指南
运维·人工智能·docker·容器·prometheus·milvus
箬敏伊儿1 小时前
Apple M2 + Docker + MySQL 轻量配置全教程
数据库·mysql·docker
源代码•宸2 小时前
分布式缓存-GO(项目整体架构简介、Ubuntu 22.04 64位安装GoLang、安装Docker、解决Go module 的依赖问题)
经验分享·分布式·后端·ubuntu·缓存·docker·golang
杀死那个蝈坦4 小时前
Docker
java·docker·eclipse·tomcat·hibernate
好好研究4 小时前
Git命令
大数据·git·elasticsearch
wadesir4 小时前
Debian容器存储管理(Docker中实现数据持久化的完整指南)
运维·docker·debian
忍冬行者5 小时前
基于docker安装jenkins+gitlab+harbor
docker·gitlab·jenkins
百万彩票中奖候选人5 小时前
迁移 Docker 存储目录
java·docker·eureka
Elastic 中国社区官方博客5 小时前
使用 LangGraph.js 和 Elasticsearch 构建一个金融 AI 搜索工作流
大数据·人工智能·elasticsearch·搜索引擎·ai·金融·全文检索