如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
当前的litmuschaos-server Docker镜像来自Canonical,基于Ubuntu构建。接收安全更新,并会滚动更新至新版本的litmuschaos-server或Ubuntu发行版。此仓库可免费使用,且不受每用户速率限制影响。
Litmuschaos是Kubernetes应用的混沌测试平台。它允许您定义、运行和监控"混沌实验",这些实验模拟基础设施故障以验证云部署的稳定性。更多信息请参阅官方文档。 此Rock部署后端组件,也称为"graphql server"。 请注意,此仓库现在包含的是Rock,而非基于Dockerfile的镜像。因此,入口点现为Pebble。更多信息请阅读Rockcraft文档。
!LTS LTS通道提供长达5年的免费安全维护。
!ESM 通过Canonical的受限仓库提供长达10年的客户安全维护。
| 通道标签 | 支持期限 | 当前版本 | 架构 |
|---|---|---|---|
3.21-24.04_edge | - | Ubuntu 24.04 LTS上的litmuschaos-server 3.21 | amd64 |
3.20-24.04_edge | - | Ubuntu 24.04 LTS上的litmuschaos-server 3.20 | amd64 |
3.19-24.04_edge | - | Ubuntu 24.04 LTS上的litmuschaos-server 3.19 | amd64 |
track_risk |
通道标签按稳定性排序显示该轨道最稳定的通道:stable、candidate、beta、edge。风险更高的通道始终隐含可用。因此,若列出beta,您也可拉取edge;若列出candidate,您可拉取beta和edge;若列出stable,则四个通道均可用。镜像确保按edge→beta→candidate→stable的顺序推进。
若您的使用场景包括商业再分发,或需要ESM或未列出的通道/版本,请联系Canonical团队(或发送邮件至***)。
shdocker run -d --name litmuschaos-server-container -e TZ=UTC -p 3000:3000 ubuntu/litmuschaos-server:3.21-24.04_edge
通过http://localhost:3000访问后端服务器实例。
参数说明
| 参数 | 描述 |
|---|---|
-e VERSION=<version> | 运行版本的ID。 |
-e INFRA_DEPLOYMENTS='["app=chaos-exporter"]' | 基础设施组件的部署名称。 |
-e SUBSCRIBER_IMAGE="litmuschaos/litmusportal-subscriber:ci" | chaoscenter用于部署subscriber服务的镜像。 |
-e EVENT_TRACKER_IMAGE="litmuschaos/litmusportal-event-tracker:ci" | chaoscenter用于部署event-tracker服务的镜像。 |
-e ARGO_WORKFLOW_CONTROLLER_IMAGE="litmuschaos/workflow-controller:v3.3.1" | chaoscenter用于部署argo-workflow-controller服务的镜像。 |
-e ARGO_WORKFLOW_EXECUTOR_IMAGE="litmuschaos/argoexec:v3.3.1" | chaoscenter用于部署argo-workflow-executor服务的镜像。 |
-e LITMUS_CHAOS_OPERATOR_IMAGE="litmuschaos/chaos-operator:ci" | chaoscenter用于部署chaos-operator服务的镜像。 |
-e LITMUS_CHAOS_RUNNER_IMAGE="litmuschaos/chaos-runner:ci" | chaoscenter用于部署chaos-runner服务的镜像。 |
-e LITMUS_CHAOS_EXPORTER_IMAGE="litmuschaos/chaos-exporter:ci" | chaoscenter用于部署chaos-exporter服务的镜像。 |
-e CONTAINER_RUNTIME_EXECUTOR="k8sapi" | 运行时执行器。 |
-e WORKFLOW_HELPER_IMAGE_VERSION="ci" | workflow helper的镜像版本标签。 |
-e INFRA_COMPATIBLE_VERSIONS="ci" | 基础设施工作负载的镜像版本标签。 |
-e DEFAULT_HUB_BRANCH_NAME="master" | gitops仓库的默认分支名称。 |
-e ADMIN_USERNAME=<user> | Web UI管理员用户名。 |
-e ADMIN_PASSWORD=<password> | Web UI管理员密码。 |
-e DB_SERVER=<db_address> | 数据库服务器地址。 |
-e DB_USER=<db_user> | 数据库用户名。 |
-e DB_PASSWORD=<db_password> | 数据库密码。 |
-e REST_PORT=3000 | REST API认证服务器端口。 |
-e GRPC_PORT=3030 | gRPC认证服务器端口。 |
-p 3000:3000 | 通过http://localhost:3000访问后端服务器。 |
测试/调试
查看容器日志:
shdocker logs -f litmuschaos-server-container
获取交互式shell:
shdocker exec -it litmuschaos-server-container /bin/bash
运行服务器:
bash# litmuschaos-server需要MongoDB数据库才能工作 docker run -d --name mongodb -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=password -p 27017:27017 mongo:7 # 生产环境中请勿使用`--network host` docker run -d --network host -p 3000:3000 --name litmuschaos-server-container \ -e DB_USER=root \ -e VERSION=ci \ -e DB_PASSWORD=password \ -e REST_PORT=3000 \ -e GRPC_PORT=3030 \ -e DB_SERVER=mongodb://localhost:27017 \ -e ADMIN_USERNAME=admin \ -e ADMIN_PASSWORD=password \ -e INFRA_DEPLOYMENTS='["app=chaos-exporter"]' \ -e SUBSCRIBER_IMAGE="litmuschaos/litmusportal-subscriber:ci" \ -e EVENT_TRACKER_IMAGE="litmuschaos/litmusportal-event-tracker:ci" \ -e ARGO_WORKFLOW_CONTROLLER_IMAGE="litmuschaos/workflow-controller:v3.3.1" \ -e ARGO_WORKFLOW_EXECUTOR_IMAGE="litmuschaos/argoexec:v3.3.1" \ -e LITMUS_CHAOS_OPERATOR_IMAGE="litmuschaos/chaos-operator:ci" \ -e LITMUS_CHAOS_RUNNER_IMAGE="litmuschaos/chaos-runner:ci" \ -e LITMUS_CHAOS_EXPORTER_IMAGE="litmuschaos/chaos-exporter:ci" \ -e CONTAINER_RUNTIME_EXECUTOR="k8sapi" \ -e WORKFLOW_HELPER_IMAGE_VERSION="ci" \ -e INFRA_COMPATIBLE_VERSIONS="ci" \ -e DEFAULT_HUB_BRANCH_NAME="master" \ ubuntu/litmuschaos-server:3.19-24.04_edge
注意,此时工作负载仍无法正常运行,因为它需要litmuschaos-auth和litmuschaos-frontend组件才能工作。
清理:
docker rm -f mongodb docker rm -f litmuschaos-server-container
若您在镜像中发现bug或需要请求特定功能,请在此提交bug:
[***]
请将bug标题格式化为“litmuschaos-server: <问题摘要>”。确保包含您使用的镜像摘要,可通过以下命令获取:
shdocker images --no-trunc --quiet ubuntu/litmuschaos-server:<tag>
以下通道(标签)不再更新。请升级到较新的通道,若无法升级,请联系我们。
| 轨道 | 版本 | 生命周期结束(EOL) | 升级路径 |
|---|---|---|---|
track |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

来自真实用户的反馈,见证轩辕镜像的优质服务