run CLI 命令参考
有关 run CLI 命令的详细信息
说明
并排运行 Dapr 和 (可选) 应用程序。
支持的平台
用法
dapr run [flags] [command]
参数
Name | 环境变量 | 默认值 | 说明 |
---|---|---|---|
—app-id , -a | 用于服务发现的应用程序 Id | ||
—app-max-concurrency | unlimited | 应用程序的并发级别,默认为无限制 | |
—app-port , -p | 应用程序正在侦听的端口 | ||
—app-protocol , -P | http | 协议(gRPC 或 HTTP) Dapr 用于与应用程序通信。 有效值为: http 或 grpc | |
—app-ssl | false | 当 Dapr 调用应用程序时启用 https | |
—components-path , -d | Linux & Mac: $HOME/.dapr/components , Windows: %USERPROFILE%.dapr\components | Components 目录的路径 | |
—config , -c | Linux & Mac: $HOME/.dapr/config.yaml , Windows: %USERPROFILE%.dapr\config.yaml | Dapr 配置文件 | |
—dapr-grpc-port | 50001 | Dapr 要监听的 gRPC 端口 | |
—dapr-http-port | 3500 | Dapr 要监听的 HTTP 端口 | |
—enable-profiling | false | 通过 HTTP 端点启用 pproft 性能检测 | |
—help , -h | 显示此帮助消息 | ||
—image | 要在中生成代码的 image。 输入为: repository/image | ||
—log-level | info | 日志详细程度。 有效值因为其中之一: debug , info , warn , error , fatal , or panic | |
—placement-host-address | DAPR_PLACEMENT_HOST | localhost | Placement 服务所在的主机 |
—profile-port | 7777 | 要侦听的性能检测服务的端口 | |
—dapr-http-max-request-size | 4 | Max 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