温馨提示×

Linux Dopra:如何安装最新版本

小樊
41
2025-12-22 06:38:10
栏目: 智能运维

Linux Dopra 安装最新版本指南

名称澄清与准备

  • 在 Linux 社区中,“Dopra” 常被误写,实际可能指 Dapr(分布式应用运行时),也可能是某个特定软件包名。请先确认你要装的是哪一个;若是 Dapr,请继续按下方步骤安装最新版本。准备要点:
    • 操作系统建议:Ubuntu 18.04+CentOS 7+
    • 已安装 Docker(Dapr 组件以容器方式运行)。
    • 已安装 curl(用于下载 CLI)。
    • 验证命令:docker --versioncurl --version

安装 Dapr CLI 最新版

  • 一键脚本安装(Linux/macOS 通用,自动放入 PATH):
    • 命令:curl -fsSL https://raw.githubusercontent.com/dapr/cli/master/install/install.sh | /bin/bash
    • 验证:dapr --version(应显示 CLI 版本号)。
  • 备选方式(手动安装):
    • 前往 Dapr GitHub Releases 下载最新的 dapr_linux_amd64.tar.gz(或对应架构包)。
    • 解压至系统可执行路径,例如:sudo tar -zvxf dapr_linux_amd64.tar.gz -C /usr/local/bin
    • 赋权:sudo chmod +x /usr/local/bin/dapr
    • 验证:dapr --version

初始化 Dapr 运行时到最新稳定版

  • 快速初始化(默认使用 Redis 作为状态存储与消息代理,自动拉取最新可用运行时):
    • 命令:dapr init
    • 验证容器:docker ps(应看到 dapr_placement、dapr_zipkin、dapr_redis 等容器处于运行)。
  • 指定运行时版本(锁定到某个具体版本,例如 1.13.0):
    • 命令:dapr init --runtime-version 1.13.0
  • 指定组件目录(便于自定义组件配置):
    • 命令:dapr init --components-path <你的组件目录>
  • 验证 CLI 与运行时版本:
    • 命令:dapr --version(显示 CLI 与 Runtime 的版本)。

验证与运行示例

  • 运行官方 Hello World 示例(Python):
    • 克隆示例:git clone https://github.com/dapr/quickstarts.git && cd quickstarts/hello-world
    • 启动服务端(带 Dapr Sidecar):dapr run --app-id hello --port 3000 --protocol http -- python3 app.py
    • 另开终端发送请求:curl -H "Content-Type: text/plain" -d "Hello Dapr!" http://localhost:3000
    • 若收到响应,说明 Dapr 环境可用。

若你指的是 CentOS 系统而非 Dapr

  • 可能是将 “CentOS” 误写为 “Dopra”。安装或更新 CentOS 系统软件包:
    • 更新软件包索引:sudo yum check-updatesudo dnf check-update
    • 升级全部软件包:sudo yum updatesudo dnf upgrade
    • 清理缓存:sudo yum clean allsudo dnf clean all
    • 生产环境建议先备份并在低峰期执行。

0