
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Seq是一款日志服务器,用于收集、存储、分析和可视化结构化日志数据。datalust/seq镜像提供Seq的官方Linux容器化部署方案,便于在Docker环境中快速搭建和运行Seq服务。详细使用说明可参考Seq文档。
使用容器本地存储并在5341端口运行所有服务:
bashdocker run --name seq -d --restart unless-stopped -e ACCEPT_EULA=Y -e SEQ_PASSWORD=<password> -p 5341:80 docker.xuanyuan.run/datalust/seq:latest
使用哈希默认密码、从主机挂载存储目录、将UI映射到主机80端口、5341端口仅用于摄入,并设置外部(公开)URL example.com:
bashPH=$(echo '<password>' | docker run --rm -i datalust/seq config hash) docker run \ --name seq \ -d \ --restart unless-stopped \ -e ACCEPT_EULA=Y \ -e SEQ_API_CANONICALURI=https://seq.example.com \ -e SEQ_FIRSTRUN_ADMINPASSWORDHASH="$PH" \ -v /path/to/seq/data:/data \ -p 80:80 \ -p 5341:5341 \ docker.xuanyuan.run/datalust/seq
将<password>替换为admin用户账户的初始密码。
datalust/seq容器内部使用以下端口和目录:
:80:UI端口,允许摄入和API请求。:5341:仅摄入端口,不允许API请求。/data:Seq数据目录。Seq容器支持以下环境变量:
ACCEPT_EULA:必须设置为Y,表示接受Seq最终用户许可协议(EULA)。SEQ_PASSWORD:初始化新实例时必须设置;也可使用SEQ_FIRSTRUN_NOAUTHENTICATION=True禁用认证,或通过SEQ_FIRSTRUN_ADMINPASSWORDHASH提供预哈希的默认密码。SEQ_API_CANONICALURI:可选,指定访问Seq容器的外部URI(生成通知/登录重定向中的入站链接时需要)。其他配置设置(通过seq config命令查看)可通过环境变量设置,格式为SEQ_前缀加上配置路径的大写蛇形命名。例如:
api.ingestionPort 对应 SEQ_API_INGESTIONPORTfirstRun.adminPasswordHash 对应 SEQ_FIRSTRUN_ADMINPASSWORDHASHstorage.secretKey 对应 SEQ_STORAGE_SECRETKEY完整配置值列表参见文档。
为使Seq准确测量可用内存,通常需为容器指定内存限制。若Seq容器意外退出或出现内存不足错误,可在docker run中添加--memory和--memory-swap参数:
bashdocker run --memory=16g --memory-swap=16g <其他参数> datalust/seq
参数值为系统应为容器提供的总内存(建议越大越好)。通常两者设为相同值,以禁用容器交换空间。
Seq镜像采用以下标签方案,可控制实例升级范围:
latest:最新生产就绪镜像,拉取时可能包含主版本更新。major/major.minor/major.minor.patch(如2020/2020.1/2020.1.4292):指定主版本的最新生产就绪镜像,指定次要或补丁版本可固定实例到对应版本。preview:最新非生产预览镜像。注意:preview镜像无法降级到latest,可能导致数据丢失。Seq根据其最终用户许可协议(EULA)提供。Seq的“设置”>“许可证”页面包含对应版本生效时的EULA副本。
Seq内置的个人许可证允许开发者本地运行,并支持独立开发者生产环境使用,仅限个人。多用户许可证及定价详情请访问Seq官网。
通过ACCEPT_EULA环境变量传递Y值,即表示您已阅读并接受适用于所使用Seq Docker镜像的最终用户许可协议条款。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务