Docker Compose运行Elasticsearch

admin2024-08-23  4

前提:确保你已经安装了Docker和Docker Compose

  • 创建项目目录

创建一个目录来存放项目文件

  • 创建docker-compose.yml文件

解释:

image:指定Elasticsearch镜像。
container_name:给容器命名。
environment:配置环境变量:
discovery.type=single-node:配置为单节点模式。
xpack.security.enabled=false:禁用X-Pack安全功能。
ES_JAVA_OPTS=-Xms512m -Xmx512m:设置JVM内存选项。
ports:将主机的9200端口映射到容器的9200端口。
volumes:持久化存储数据。

  • 运行Docker Compose
  • 验证Elasticsearch是否运行

打开浏览器,访问http://localhost:9200,你应该会看到Elasticsearch的欢迎信息:

Docker Compose运行Elasticsearch,第1张

  • 查看服务状态:
  • 停止服务
  • 查看容器日志:
  • 重启服务:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!