particular/servicecontrol-auditparticular/servicecontrol-audit镜像属于Particular Service Platform,该平台包含以下镜像:
| 镜像名称 | 文档 | 用途 |
|---|---|---|
particular/servicecontrol | 实例文档 容器文档 | 主要/错误实例,包含错误处理和恢复功能 |
particular/servicecontrol-audit | 实例文档 容器文档 | 审计实例,用于存储审计数据,可横向扩展为多个审计实例 |
particular/servicecontrol-monitoring | 实例文档 容器文档 | 监控实例,跟踪吞吐量、队列长度等运行时指标 |
particular/servicecontrol-ravendb | 容器文档 | 错误/审计实例使用的数据库 |
particular/servicepulse | 应用文档 容器文档 | 提供恢复和监控功能的Web应用前端 |
适用于需要跟踪、存储和分析系统消息流审计数据的场景,尤其适合:
以下是使用Docker创建审计容器的最基本方式(假设RabbitMQ消息代理也以Docker容器形式运行,使用默认guest/guest凭据):
shelldocker run -d --name audit -p 44444:44444 \ -e TRANSPORTTYPE=RabbitMQ.QuorumConventionalRouting \ -e CONNECTIONSTRING="host=rabbitmq" \ -e RAVENDB_CONNECTIONSTRING="[***]" \ particular/servicecontrol-audit:latest --setup-and-run
-d:后台运行容器--name audit:指定容器名称为"audit"-p 44444:44444:端口映射,将容器的44444端口映射到主机的44444端口-e TRANSPORTTYPE:指定传输类型,此处为RabbitMQ.QuorumConventionalRouting-e CONNECTIONSTRING:消息代理连接字符串-e RAVENDB_CONNECTIONSTRING:RavenDB数据库连接字符串--setup-and-run:执行实例设置并运行服务有关所有其他使用信息,请参阅官方容器文档。
latest标签主要供希望使用最新版本的开发人员使用。如果版本发布针对当前最新主版本或是前一个最新主版本之后的新主版本,则会将:latest标签应用于推送到Docker Hub的镜像。如果是对先前主版本的补丁发布,则不会添加:latest标签。
采用SemVer语义化版本控制。推送到Docker Hub的发布镜像将使用发布版本进行标记。
主版本内的最新发布将仅使用主版本号标记推送到Docker Hub的镜像。这允许用户定位特定主版本,以帮助避免主版本之间的破坏性变更风险。
次版本内的最新发布将使用{major}.{minor}格式标记推送到Docker Hub的镜像。这允许用户定位特定次版本内的最新补丁。
该镜像是基于mcr.microsoft.com/dotnet/aspnet:8.0-jammy-***ed-composite-extra基础镜像构建的多架构镜像,支持linux/arm64和linux/amd64架构。
本软件(包括此容器镜像)由Particular Software团队构建和维护。另请参阅参与此项目的贡献者列表。
本项目采用Reciprocal Public License 1.5 (RPL1.5)许可,同时提供商业许可 - 详见源代码仓库许可文件。






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