stakater/elasticsearchElasticsearch是一款强大的开源搜索和分析引擎,基于Lucene构建,旨在让数据易于探索。它提供分布式、多租户支持的全文搜索引擎,具备RESTful Web接口和无模式JSON文档特性。本镜像基于Ubuntu 14.04和Oracle Java 8构建,确保稳定运行环境。
运行最新版本容器:
bashdocker run stakater/elasticsearch:2.3.1
后台运行容器:
bashdocker run -d stakater/elasticsearch:2.3.1 elasticsearch
可向Elasticsearch传递额外参数,例如指定节点名称:
bashdocker run -d stakater/elasticsearch:2.3.1 elasticsearch -Des.node.name="TestNode"
通过挂载卷提供自定义配置文件(默认配置路径:/usr/share/elasticsearch/config):
bashdocker run -d -v "$PWD/config":/usr/share/elasticsearch/config stakater/elasticsearch:2.3.1
镜像默认配置数据卷路径/usr/share/elasticsearch/data用于存储索引数据,可挂载本地目录实现数据持久化:
bashdocker run -d -v "$PWD/esdata":/usr/share/elasticsearch/data stakater/elasticsearch:2.3.1
镜像默认暴露9200(HTTP端口)和9300(节点间通信端口),可通过-p参数映射到主机:
bashdocker run -d -p 9200:9200 -p 9300:9300 stakater/elasticsearch:2.3.1 elasticsearch
bashdocker build -t stakater/elasticsearch:2.3.1 .
推送前需登录Docker Hub:
bashsudo docker login sudo docker push stakater/elasticsearch:2.3.1
服务启动后,可通过以下URL进行基本搜索操作:
http://localhost:9200/_search?prettyhttp://localhost:9200/_template/http://localhost:9200/movies/_searchhttp://localhost:9200/movies/movie/_search默认索引模板配置示例:
manage_template => false index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}" document_type => "%{[@metadata][type]}"
灵感来源:[***]



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务