run CLI 命令参考

有关 run CLI 命令的详细信息

说明

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

支持的平台

用法

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 应用程序

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

运行 Java 应用程序

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

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

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

运行 Python 应用程序

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

仅运行 sidecar

dapr run --app-id myapp