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自定义网络详细介绍

    大家好,本篇文章主要讲的是Docker自定义网络详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Docker学习之常用的基础命令总结

    Docker学习之常用的基础命令总结

    这篇文章给大家整理了一些Docker常用的基础命令,对大家日常使用Docker还是很有帮助,通过这些命令可以有效的提高大家的工作效率,有需要的朋友们下面来一起看看吧。
    2016-10-10
  • 部署OceanBase-ce全过程

    部署OceanBase-ce全过程

    这篇文章主要介绍了部署OceanBase-ce全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • docker创建中间件环境的实现步骤

    docker创建中间件环境的实现步骤

    本文主要介绍了docker创建中间件环境的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-08-08
  • Docker镜像构建之docker commit的使用

    Docker镜像构建之docker commit的使用

    本文主要介绍了Docker镜像构建之docker commit的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Docker批量删除特定前缀的镜像Tag的方法

    Docker批量删除特定前缀的镜像Tag的方法

    在 Docker 容器化技术日益普及的今天,镜像管理成为了一个不可忽视的问题,随着项目的发展,镜像的数量会迅速增加,特别是当我们频繁地构建和推送新版本时,如果不及时清理,这些镜像会占用大量的存储空间,影响系统性能,本文介绍了Docker批量删除特定前缀的镜像Tag的方法
    2024-11-11
  • docker安装与docker-compose安装配置nginx过程

    docker安装与docker-compose安装配置nginx过程

    文章记录在CentOS 7.6部署环境的Docker安装步骤、版本冲突解决方法及Docker Compose配置流程,涵盖内核检查、软件包安装、镜像获取与服务启动等关键操作
    2025-08-08
  • docker构建nginx alpine镜像实现步骤

    docker构建nginx alpine镜像实现步骤

    这篇文章主要介绍了docker构建nginx alpine镜像实现步骤,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Docker启动gitlab后22端口被占用如何解决

    Docker启动gitlab后22端口被占用如何解决

    本文主要介绍了Docker启动gitlab后22端口被占用如何解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • 半小时实现基于ChatGPT搭建微信机器人

    半小时实现基于ChatGPT搭建微信机器人

    这篇文章主要为大家介绍了基于ChatGPT搭建微信机器人过程示例详解,半小时就能完成,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论