如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Dapr Dashboard 已归档。作为替代方案,请查看 Diagrid Dashboard:[***]
Dapr Dashboard 是 Dapr 的基于 Web 的 UI,允许用户查看在受支持的 Dapr Dashboard 平台上运行的 Dapr 应用程序、组件和配置的信息、日志等。
支持的 Dapr Dashboard 平台包括:
Dapr Dashboard 提供有关 Dapr 应用程序、组件、配置和控制平面服务(仅 Kubernetes)的信息。用户可以查看元数据、清单和部署文件、参与者、日志等。有关更多信息,请查看变更日志。
如果您打算在独立模式或 Kubernetes 平台模式下运行,需要具备以下条件:
Dapr Dashboard 已预先打包在 Dapr CLI 中。要了解有关 dashboard 命令的更多信息,请使用 CLI 命令 dapr dashboard -h。
dapr dashboard -h
如果您打算在 Docker Compose 平台模式下运行,则无需安装任何内容。只需指定要使用的 Dapr Docker 镜像即可。
如果要通过 Helm 安装,请运行:
helm repo add dapr https://dapr.github.io/helm-charts/
helm repo update
helm install dapr-dashboard dapr/dapr-dashboard
运行 dapr dashboard -k;如果您在非默认命名空间中安装了 Dapr,请运行 dapr dashboard -k -n <namespace>。
dapr dashboard -k
dapr dashboard -k -n <namespace>
运行 dapr dashboard,然后导航至 http://localhost:8080。
dapr dashboard
构建一个 docker compose 文件,引用您要使用的特定 Dapr 组件。以下示例定义了一个应用程序及其对应的 daprd 边车、Dapr Placement 服务和 Dapr Dashboard。
在 Docker Compose 中运行时,仪表板需要访问传递给 daprd 服务的组件和配置文件。它还需要了解 Docker Compose 网络中运行的所有 daprd 服务——通过解析 docker-compose.yml 文件获取这些信息。为此,您需要定义指向这些文件/目录的 Docker 绑定挂载,并将它们作为命令参数传递给仪表板进程。此外,必须指定命令参数 --docker-compose=true 以告知仪表板使用 Docker Compose 平台类型。
--docker-compose=true
version: '3.8'
services:
my-application-webhost:
build:
context: .
dockerfile: src/My.Application.WebHost/Dockerfile
ports:
- "5002:80"
networks:
- my-network
my-application-webhost-dapr:
image: "daprio/daprd:1.8.0"
command: [ "./daprd",
"-app-id", "MyApplication.DaprSidecar",
"-app-port", "80",
"-placement-host-address", "dapr-placement:50000",
"-components-path", "/components",
"-config", "/configuration/config.yaml" ]
volumes:
- "./dockercompose/dapr/components/:/components"
- "./dockercompose/dapr/config/:/configuration"
depends_on:
- my-application-webhost
- dapr-placement
network_mode: "service:my-application-webhost"
dapr-placement:
image: "daprio/dapr:1.8.0"
command: [ "./placement", "-port", "50000" ]
ports:
- "50000:50000"
networks:
- my-network
dapr-dashboard:
image: "daprio/dashboard:latest"
command: [ "--docker-compose=true",
"--components-path=/home/nonroot/components",
"--config-path=/home/nonroot/configuration",
"--docker-compose-path=/home/nonroot/docker-compose.yml" ]
ports:
- "8080:8080"
volumes:
- "./dockercompose/dapr/components/:/home/nonroot/components"
- "./dockercompose/dapr/config/:/home/nonroot/configuration"
- ./docker-compose.yml:/home/nonroot/docker-compose.yml
networks:
- my-network
networks:
my-network:
上述示例假设以下文件系统布局:
dockercompose
dapr
components
(component yaml files e.g. pubsub.yaml, statestore.yaml etc.)
config
config.yaml
src
My.Application.WebHost
Dockerfile
docker-compose.yml
如果您已将 Dapr 边车配置为需要 API 令牌认证,可以在 Dapr Dashboard 服务声明中设置环境变量 DAPR_API_TOKEN: {your token},如下所示:
DAPR_API_TOKEN: {your token}
dapr-dashboard:
image: "daprio/dashboard:latest"
environment:
DAPR_API_TOKEN: {your token}
...
有关使用 Docker Compose 运行 Dapr 的更多信息,请参阅 Run using Docker-Compose。
任何人都可以自由提交 issue、功能请求或 pull request。
要开始贡献,请查看开发文档。
Dapr Dashboard 已归档。作为替代方案,请查看 Diagrid Dashboard:[**]
Dapr Dashboard 是 Dapr 的基于 Web 的 UI,允许用户查看在受支持的 Dapr Dashboard 平台上运行的 Dapr 应用程序、组件和配置的信息、日志等。
支持的 Dapr Dashboard 平台包括:
Dapr Dashboard 提供有关 Dapr 应用程序、组件、配置和控制平面服务(仅 Kubernetes)的信息。用户可以查看元数据、清单和部署文件、参与者、日志等。有关更多信息,请查看 变更日志。
如果您打算在独立模式或 Kubernetes 平台模式下运行,需要具备以下条件:
Dapr Dashboard 已预先打包在 Dapr CLI 中。要了解有关 dashboard 命令的更多信息,请使用 CLI 命令 dapr dashboard -h。
如果您打算在 Docker Compose 平台模式下运行,则无需安装任何内容。只需指定要使用的 Dapr Docker 镜像即可。
如果要通过 Helm 安装,请运行:
helm repo add dapr https://dapr.github.io/helm-charts/
helm repo update
helm install dapr-dashboard dapr/dapr-dashboard
Kubernetes
运行 dapr dashboard -k;如果您在非默认命名空间中安装了 Dapr,请运行 dapr dashboard -k -n <namespace>。
独立模式
运行 dapr dashboard,然后导航至 http://localhost:8080。
Docker Compose
构建一个 docker compose 文件,引用您要使用的特定 Dapr 组件。以下示例定义了一个应用程序及其对应的 daprd 边车、Dapr Placement 服务和 Dapr Dashboard。
在 Docker Compose 中运行时,仪表板需要访问传递给 daprd 服务的组件和配置文件。它还需要了解 Docker Compose 网络中运行的所有 daprd 服务——通过解析 docker-compose.yml 文件获取这些信息。为此,您需要定义指向这些文件/目录的 Docker 绑定挂载,并将它们作为命令参数传递给仪表板进程。此外,必须指定命令参数 --docker-compose=true 以告知仪表板使用 Docker Compose 平台类型。
version: '3.8'
services:
my-application-webhost:
build:
context: .
dockerfile: src/My.Application.WebHost/Dockerfile
ports:
- "5002:80"
networks:
- my-network
my-application-webhost-dapr:
image: "daprio/daprd:1.8.0"
command: [ "./daprd",
"-app-id", "MyApplication.DaprSidecar",
"-app-port", "80",
"-placement-host-address", "dapr-placement:50000",
"-components-path", "/components",
"-config", "/configuration/config.yaml" ]
volumes:
- "./dockercompose/dapr/components/:/components"
- "./dockercompose/dapr/config/:/configuration"
depends_on:
- my-application-webhost
- dapr-placement
network_mode: "service:my-application-webhost"
dapr-placement:
image: "daprio/dapr:1.8.0"
command: [ "./placement", "-port", "50000" ]
ports:
- "50000:50000"
networks:
- my-network
dapr-dashboard:
image: "daprio/dashboard:latest"
command: [ "--docker-compose=true",
"--components-path=/home/nonroot/components",
"--config-path=/home/nonroot/configuration",
"--docker-compose-path=/home/nonroot/docker-compose.yml" ]
ports:
- "8080:8080"
volumes:
- "./dockercompose/dapr/components/:/home/nonroot/components"
- "./dockercompose/dapr/config/:/home/nonroot/configuration"
- ./docker-compose.yml:/home/nonroot/docker-compose.yml
networks:
- my-network
networks:
my-network:
上述示例假设以下文件系统布局:
dockercompose
dapr
components
(component yaml files e.g. pubsub.yaml, statestore.yaml etc.)
config
config.yaml
src
My.Application.WebHost
Dockerfile
docker-compose.yml
如果您已将 Dapr 边车配置为需要 API 令牌认证,可以在 Dapr Dashboard 服务声明中设置环境变量 DAPR_API_TOKEN: {your token},如下所示:
dapr-dashboard:
image: "daprio/dashboard:latest"
environment:
DAPR_API_TOKEN: {your token}
...
有关使用 Docker Compose 运行 Dapr 的更多信息,请参阅 使用 Docker Compose 运行。
任何人都可以自由提交 issue、功能请求或 pull request。
要开始贡献,请查看 开发文档。
来自真实用户的反馈,见证轩辕镜像的优质服务