Linux下Dopra安装指南(新手版)
注:“Dopra”可能为**Dapr(分布式应用运行时)**的常见拼写误写,以下指南以Dapr为核心,涵盖环境准备、核心组件安装及基础验证,适合新手快速上手。
推荐使用Ubuntu 18.04及以上版本或CentOS 7及以上版本(其他主流Linux发行版如Debian也可参考)。
sudo权限(部分操作需管理员权限)。Dapr CLI是与Dapr运行时交互的关键工具,用于初始化、管理组件及应用。
安装命令(Linux/macOS通用):
curl -fsSL https://raw.githubusercontent.com/dapr/cli/master/install/install.sh | /bin/bash
验证安装:
终端输入dapr --version,若显示版本号(如1.14.0),则说明安装成功。
运行时包含Sidecar(应用旁侧代理)和Control Plane(控制平面,管理组件生命周期)。
dapr init
该命令会自动:
6379,作为状态存储);placement、redis)到Docker容器;3500,用于应用与Dapr通信)。docker ps
若看到daprio/dapr(Sidecar)和redis容器处于“Up”状态,则说明运行时初始化成功。
通过官方示例验证Dapr是否能正常拦截应用请求并管理状态。
git clone https://github.com/dapr/quickstarts.git
cd quickstarts/hello-world
dapr run --app-id hello --port 3000 --protocol http -- python3 app.py
--app-id:应用唯一标识(必填);--port:应用监听端口(必填);--protocol:通信协议(选http或grpc,新手推荐http)。curl -H "Content-Type: text/plain" -d "Hello Dapr!" http://localhost:3000
若返回Hello Dapr!*2(表示请求被Dapr Sidecar拦截并处理),则说明环境配置成功。
若安装或运行时提示“Permission denied”,可:
sudo(如sudo dapr init);docker组(长期解决):sudo usermod -aG docker $USER
newgrp docker # 立即生效
确保Docker版本≥18.09(支持Dapr所需的容器功能),可通过docker --version验证。
dapr)。若上述指南不符合需求,请确认“Dopra”的全称及用途(如是否为AI模型微调工具DPO或特定领域软件),以便提供更精准的安装方案。