datalust/seqcli该镜像包含Seq命令行客户端(seqcli),用于与Seq日志聚合服务器进行交互。Seq是一款功能强大的日志聚合与分析工具,本镜像提供了轻量级的命令行界面,支持通过容器环境便捷地执行日志记录、查询、服务器管理等操作,简化与Seq服务器的集成流程。
latest:最新发布的镜像版本,包含最新功能更新和问题修复bashdocker run [选项] datalust/seqcli:latest [seqcli命令] [命令参数]
容器需能够访问目标Seq服务器,可通过以下方式配置网络:
--net host--network <网络名称>并通过容器名或IP访问服务器向运行在localhost:5341的Seq服务器发送一条日志事件:
bashdocker run --rm --net host datalust/seqcli:latest log -m "Hello from seqcli" -s http://localhost:5341
参数说明:
--rm:容器执行完成后自动删除,避免残留容器--net host:使用主机网络栈,确保容器能访问本地Seq服务器log:seqcli核心命令,用于记录日志事件-m "Hello from seqcli":指定日志事件的消息内容-s http://localhost:5341:指定Seq服务器的访问地址(需替换为实际服务器地址)docker run --rm --net host datalust/seqcli:latest query "select * from stream limit 10" -s http://localhost:5341docker run --rm --net host datalust/seqcli:latest server status -s http://localhost:5341若Seq服务器启用认证,需通过-a或--api-key参数提供API密钥:
bashdocker run --rm --net host datalust/seqcli:latest log -m "Authenticated log" -s http://localhost:5341 -a <your-api-key>
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务