run CLI 命令参考

有关 run CLI 命令的详细信息

说明

并排运行 Dapr 和 (可选) 应用程序。

支持的平台

用法

  1. dapr run [flags] [command]

参数

Name环境变量默认值说明
—app-id, -a用于服务发现的应用程序 Id
—app-max-concurrencyunlimited应用程序的并发级别,默认为无限制
—app-port, -p应用程序正在侦听的端口
—app-protocol, -Phttp协议(gRPC 或 HTTP) Dapr 用于与应用程序通信。 有效值为: httpgrpc
—app-sslfalse当 Dapr 调用应用程序时启用 https
—components-path, -dLinux & Mac: $HOME/.dapr/components, Windows: %USERPROFILE%.dapr\componentsComponents 目录的路径
—config, -cLinux & Mac: $HOME/.dapr/config.yaml, Windows: %USERPROFILE%.dapr\config.yamlDapr 配置文件
—dapr-grpc-port50001Dapr 要监听的 gRPC 端口
—dapr-http-port3500Dapr 要监听的 HTTP 端口
—enable-profilingfalse通过 HTTP 端点启用 pproft 性能检测
—help, -h显示此帮助消息
—image要在中生成代码的 image。 输入为: repository/image
—log-levelinfo日志详细程度。 有效值因为其中之一: debug, info, warn, error, fatal, or panic
—placement-host-addressDAPR_PLACEMENT_HOSTlocalhostPlacement 服务所在的主机
—profile-port7777要侦听的性能检测服务的端口
—dapr-http-max-request-size4Max size of request body in MB.

示例

运行 .NET 应用程序

  1. dapr run --app-id myapp --app-port 5000 -- dotnet run

运行 Java 应用程序

  1. dapr run --app-id myapp -- java -jar myapp.jar

运行侦听端口 3000 的 NodeJs 应用程序

  1. dapr run --app-id myapp --app-port 3000 -- node myapp.js

运行 Python 应用程序

  1. dapr run --app-id myapp -- python myapp.py

仅运行 sidecar

  1. dapr run --app-id myapp