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

相关推荐
一张假钞3 小时前
Jenkins protoc: command not found
运维·jenkins
老友@4 小时前
Docker 部署 Jenkins持续集成(CI)工具
运维·ci/cd·docker·云原生·容器·jenkins·自动化部署
卜及中6 小时前
【Docker基础】理解 Docker:本质、性质、架构与核心组件
docker·容器·eureka·架构
我吃西红柿117 小时前
Docker(Nginx)部署Vue
vue.js·nginx·docker
老友@9 小时前
Docker 部署 Graylog 日志管理系统
运维·docker·容器·shell·日志·graylog·日志监控
drebander13 小时前
Docker 与 Nginx:容器化 Web 服务器
前端·nginx·docker
橘宝家的Cammy15 小时前
使用docker安装mysql 挂起之后 再次运行无法连接问题
mysql·docker·容器
舌尖上的五香19 小时前
Vmware虚拟机Ubantu安装Docker、k8s、kuboard
docker·容器·kubernetes
m0_7482510820 小时前
Elasticsearch(ES)基础查询语法的使用
python·elasticsearch·django
昵称为空C1 天前
局域网内dns服务器dnsmasq服务搭建
docker·dns