docker下elasticsearch安装证书全过程
更新时间:2025年11月05日 10:44:52 作者:stone1116
本文介绍了如何在Docker容器中安装和配置Elasticsearch 7.6集群,并设置密码,包括生成证书、拷贝证书、修改配置文件和创建密码等步骤
1、进入dockers容器
docker exec -it 059996ca820a /bin/bash
2、查看证书工具斌个生成证书
./bin/elasticsearch-certutil ca ./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12
以上全部默认回车,也可以自己设置密码
3、拷贝证书到本机
docker cp 059996ca820a:/usr/share/elasticsearch/elastic-certificates.p12 ./elasticsearch/
4、修改docker-compose.yml文件
挂载证书
- ./elasticsearch/elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12
5、修改配置文件elasticsearch.yml
# 设置绑定的ip地址,可以是ipv4或ipv6的,默认为0.0.0.0,即本机 network.host: 0.0.0.0 # 是否支持跨域 http.cors.enabled: true # 表示支持所有域名 http.cors.allow-origin: "*" # 内存交换的选项,官网建议为true bootstrap.memory_lock: true # resetful端口 http.port: 9200 # xpack安全 xpack.security.enabled: true xpack.security.transport.ssl.enabled: true xpack.security.transport.ssl.keystore.type: PKCS12 xpack.security.transport.ssl.verification_mode: certificate xpack.security.transport.ssl.keystore.path: elastic-certificates.p12 xpack.security.transport.ssl.truststore.path: elastic-certificates.p12 xpack.security.transport.ssl.truststore.type: PKCS12 xpack.security.audit.enabled: true
6、进入docker 创建密码(进入参照1)
./bin/elasticsearch-setup-passwords interactive
请记住设置的密码
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
docker/docker desktop for window环境下创建本地镜像仓库方式
这篇文章主要介绍了docker/docker desktop for window环境下创建本地镜像仓库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2025-03-03
Docker查看镜像的Dockerfile(docker history和docker inspec
这篇文章主要给大家介绍了关于Docker查看镜像的Dockerfile的相关资料,文中主要运用的是docker history和docker inspect命令,文中通过代码介绍的非常详细,需要的朋友可以参考下2024-05-05
Dockerfile中 CMD和ENTRYPOINT的区别小结
本文主要介绍了Dockerfile中 CMD和ENTRYPOINT的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2025-09-09
docker安装jenkins的过程并配置jdk、node和maven
本文介绍了如何从拉取Jenkins镜像开始,通过创建文件夹、准备JDK、Maven和Node环境,修改settings.xml支持http协议,到建立Dockerfile进行Jenkins镜像的二次打包,同时涉及容器的运行、Jenkins初始化设置、插件安装和环境变量配置等步骤,帮助用户成功部署并运行Jenkins服务2024-10-10
完美解决docker安装mysql后Navicat连接不上的问题
这篇文章主要介绍了完美解决docker安装mysql后Navicat连接不上的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-03-03


最新评论