Skip to content

快速参考

  • 维护者:
    Elastic 团队

  • 获取帮助的途径:
    Elasticsearch 讨论论坛,Elastic 社区

支持的标签和相应的 Dockerfile 链接

快速参考(续)

  • 问题提交至何处:
    针对 Elasticsearch Docker 镜像或 Elasticsearch 的问题:https://github.com/elastic/elasticsearch/issues

  • 支持的架构:(更多信息)
    amd64, arm64v8

  • 已发布的映像工件详细信息:
    repo-info repo 的 repos/elasticsearch/ 目录(历史记录)
    (图像元数据、传输大小等)

  • 图像更新:
    官方镜像仓库的 library/elasticsearch 标签
    官方镜像仓库的 library/elasticsearch 文件(历史记录)

  • 来源:此描述的来源:
    docs 存储库的 elasticsearch/ 目录(历史记录)

什么是 Elasticsearch?

Elasticsearch 是一个分布式的、RESTful 的搜索和分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,以便您发现预期和揭示意外。

有关 Elasticsearch 的更多信息,请访问 www.elastic.co/products/elasticsearch。

logo

关于此图像

此默认分发受 Elastic 许可证的约束,并包括全套免费功能。

在此处查看详细的发行说明。

不是您要找的版本?查看所有支持的过去版本。

如何使用此图像

注意:拉取镜像需要使用特定的版本号标签。不支持 latest 标签。

对于 6.4.0 之前的 Elasticsearch 版本,可以在 docker.elastic.co 找到图像、标签和文档的完整列表。

有关完整的 Elasticsearch 文档,请参阅此处。

以下命令仅适用于开发环境部署。有关生产安装和配置,请参阅使用 Docker 安装 Elasticsearch。

在开发模式下运行

创建用户定义的网络(用于连接到附加到同一网络的其他服务(例如 Kibana)):

$ docker network create somenetwork

运行 Elasticsearch:

$ docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:tag

在生产模式下运行

查看使用 Docker 安装 Elasticsearch

许可证

查看此映像中包含的软件的许可证信息。

与所有 Docker 镜像一样,这些镜像可能还包含其他软件,这些软件可能受其他许可证的约束(例如来自基础发行版的 Bash 等,以及所包含的主要软件的任何直接或间接依赖项)。

一些能够自动检测到的额外许可证信息可能会在 repo-info 存储库的 elasticsearch/ 目录中找到。

对于任何预构建的映像使用,映像用户有责任确保对此映像的任何使用都符合其中包含的所有软件的任何相关许可证。