amazeeio/solrdocker-solr 是由 amazee.io 团队构建的 Solr 镜像,基于 Alpine Linux 发行版的 Solr 基础镜像构建,专为 amazee.io 托管平台设计和优化。
提供高性能、轻量级的 Apache Solr 服务,满足 amazee.io 托管平台上各类应用的全文搜索、分布式索引、数据分析等需求,支持应用快速集成搜索功能。
通过 docker run 命令快速启动容器:
bashdocker run -d \ --name amazee-solr \ -p 8983:8983 \ -v /path/to/solr/data:/opt/solr/server/solr \ -e SOLR_HOME=/opt/solr/server/solr \ amazeeio/solr:latest
-p 8983:8983:映射 Solr 默认端口(8983)到主机。-v /path/to/solr/data:/opt/solr/server/solr:挂载本地目录作为 Solr 数据卷,持久化索引数据和配置。-e SOLR_HOME:指定 Solr 主目录(默认 /opt/solr/server/solr)。在 amazee.io 平台中,可通过 docker-compose.yml 与其他服务集成:
yamlversion: '3.8' services: solr: image: amazeeio/solr:latest container_name: amazee-solr ports: - "8983:8983" volumes: - solr-data:/opt/solr/server/solr environment: - SOLR_HOME=/opt/solr/server/solr - SOLR_PORT=8983 restart: unless-stopped volumes: solr-data:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
SOLR_HOME | Solr 主目录路径 | /opt/solr/server/solr |
SOLR_PORT | Solr 服务监听端口 | 8983 |
SOLR_JAVA_MEM | Java 内存配置(如 -Xms512m -Xmx1g) | 未设置(使用 Solr 默认配置) |
通过挂载卷 /opt/solr/server/solr 持久化 Solr 核心配置、索引数据及日志,避免容器重启后数据丢失。
如需修改 Solr 配置(如 solr.xml、核心配置 core.properties 等),可将自定义配置文件挂载至 $SOLR_HOME 目录下的对应路径,容器启动时会自动加载。
SOLR_JAVA_MEM 环境变量,避免内存不足导致服务异常。

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