• dapr离线安装


    国内网络问题按dapr官方的指导无法完成安装,只能通过下载安装包的方式进行离线安装,步骤:

    1. https://github.com/dapr/cli/releases下载dapr_windows_amd64.zip或者
      dapr_linux_amd64.tar.gz
    2. 解压,在windows上需要将解决压后的路径添加到path环境变量,在linux上直接将解压后的dapr文件复制到/usr/local/bin目录下
    3. 输入:dapr,出现如下内容表示dapr CLI安装成功
      1. __
      2. ____/ /___ _____ _____
      3. / __ / __ '/ __ \/ ___/
      4. / /_/ / /_/ / /_/ / /
      5. \__,_/\__,_/ .___/_/
      6. /_/
      7. ===============================
      8. Distributed Application Runtime
      9. Usage:
      10. dapr [command]
      11. Available Commands:
      12. completion Generates shell completion scripts
      13. components List all Dapr components. Supported platforms: Kubernetes
      14. configurations List all Dapr configurations. Supported platforms: Kubernetes
      15. dashboard Start Dapr dashboard. Supported platforms: Kubernetes and self-hosted
      16. help Help about any command
      17. init Install Dapr on supported hosting platforms. Supported platforms: Kubernetes and self-hosted
      18. invoke Invoke a method on a given Dapr application. Supported platforms: Self-hosted
      19. list List all Dapr instances. Supported platforms: Kubernetes and self-hosted
      20. logs Get Dapr sidecar logs for an application. Supported platforms: Kubernetes
      21. mtls Check if mTLS is enabled. Supported platforms: Kubernetes
      22. publish Publish a pub-sub event. Supported platforms: Self-hosted
      23. run Run Dapr and (optionally) your application side by side. Supported platforms: Self-hosted
      24. status Show the health status of Dapr services. Supported platforms: Kubernetes
      25. stop Stop Dapr instances and their associated apps. . Supported platforms: Self-hosted
      26. uninstall Uninstall Dapr runtime. Supported platforms: Kubernetes and self-hosted
      27. upgrade Upgrades a Dapr control plane installation in a cluster. Supported platforms: Kubernetes
      28. Flags:
      29. -h, --help help for dapr
      30. -v, --version version for dapr
      31. Use "dapr [command] --help" for more information about a command.

    4. https://github.com/dapr/dashboard/releases/上下载dashboard_linux_amd64.tar.gz,如果是windows则请下载对应的windows版本
    5. Releases · dapr/dapr · GitHub上下载daprd_linux_amd64.tar.gz,如果是windows则请下载对应的windows版本
    6. 执行:dapr init,一般都会由于网络问题而导致初始化过程中止,运行docker ps命令会看到多了三个容器,其中 dapr_placement应当是一直处于运行失败的状态
    7. 将dashboard_linux_amd64.tar.gz和daprd_linux_amd64.tar.gz复制到/root/.dapr/bin目录下,windows上应当是C:\Users\{用户名}\.dapr\bin目录下,并解压。
    8. 执行docker restart dapr_placement后,dapr_placement容器将会处于正常运行的状态
    9. 执行dapr --version,看到如下内容表示正常:
      1. CLI version: 1.8.1
      2. Runtime version: 1.8.4
    10. 如果看到Runtime version: n/a则表示没有成功
    11. 初始化成功后,可继续按官方文档进行后面的操作
    12. 补充:dashboard_linux_amd64.tar.gz解压后,需要把解压目录release/linux_amd64下的dashboard二进制文件和web文件复制到/root/.dapr/bin目录下,否则运行dapr dashboard时会报:Dapr dashboard not found. Is Dapr installed,如果运行dapr dashboard还是出现以下问题,则使用dapr dashboard -p 9999 -a 0.0.0.0运行即可

    官方线离安装文档:

    How-To: Run Dapr in an offline or airgap environment | Dapr Docs

  • 相关阅读:
    win10安装SqlServer2014
    【应用层协议】初始Http,fiddler的使用
    10 小时 RTX 4090 兑换券免费送!用户调研招募中
    SpringBoot分离打Jar包的两种方式
    SpringBoot集成mybatis分包配置多数据源
    详细解读字节跳动视频生成模型StoryDiffusion:连环画创作和长视频生成
    长沙驾考之路
    [NSSCTF 2022 Spring Recruit]easy C
    【Vue入门】语法 —— 事件处理器、自定义组件、组件通信
    JVM类加载机制详解
  • 原文地址:https://blog.csdn.net/xpb1980/article/details/126827840