
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像包含Logstash(带有solr_http和beats插件)、Solr、LogSearch门户及LogFeeder组件,用于实现日志的收集、处理、索引存储和搜索功能,支持组件单独启动或整体部署。
bashLOGSEARCH_JAVA_MEM=${LOGSEARCH_JAVA_MEM:-"-Xmx1024m"} # LogSearch内存设置 LOGFEEDER_JAVA_MEM=${LOGFEEDER_JAVA_MEM:-"-Xmx512m"} # LogFeeder内存设置 SOLR_JAVA_MEM=${SOLR_JAVA_MEM:-"-Xms1024m -Xmx2048m"} # Solr内存设置 COMPONENT=${COMPONENT:-"ALL"} # 启动组件(solr/logsearch/logfeeder/ALL) ZK_CONNECT_STRING=${ZK_CONNECT_STRING:-""} # ZooKeeper连接串(组件单独启动时使用) LOGSEARCH_USE_PROXY=${LOGSEARCH_USE_PROXY:-"true"} # LogSearch是否启用代理模式
/root/config/logsearch:LogSearch配置目录/root/config/logfeeder:LogFeeder配置目录/root/config/solr:Solr配置目录/hadoop/zookeeper:嵌入式ZooKeeper数据目录(随Solr启动)/root/logsearch_solr_index/data:Solr索引数据目录/root/checkpoints/:LogFeeder检查点目录(记录日志读取进度)bashdocker build -t dps-logsearch:v1.0 .
bashdocker run -d --name logsearch dps-logsearch:v1.0 # 端口说明:Solr=8886、Solr JMX=18886、嵌入式ZooKeeper=9983、LogSearch=61888
1. 创建Docker网络
bashdocker network create --driver bridge mynet
2. 启动Solr(含嵌入式ZooKeeper)
bashdocker run -d --name solr --net mynet -e COMPONENT="solr" -p 8886:8886 -p 9983:9983 dps-logsearch:v1.0
3. 启动LogSearch门户(非代理模式)
bashdocker run -d --name logsearch --net mynet -e COMPONENT="logsearch" -p 61888:61888 -e LOGSEARCH_USE_PROXY="false" -e ZK_CONNECT_STRING="solr:9983" dps-logsearch:v1.0
4. 启动LogFeeder(挂载日志目录)
bashdocker run -d --name logfeeder --net mynet -e COMPONENT="logfeeder" -v /my/path/logs:/deployment-logs -e ZK_CONNECT_STRING="solr:9983" dps-logsearch:v1.0
bashdocker-compose up -d # 数据目录说明: # - ZooKeeper数据:/data # - Solr索引:/opt/solr/server/solr # - LogFeeder检查点:/root/checkpoints/
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务