新闻详情

新闻详情

首页 / 资讯中心 / 详情

litellm Docker 部署 5 分钟跑通:三个容器、一条命令、一把主密钥

发布时间:2026/8/30 21:07:41来源:尧图网络
litellm Docker 部署 5 分钟跑通:三个容器、一条命令、一把主密钥
litellm Docker 部署 5 分钟跑通三个容器、一条命令、一把主密钥【免费下载链接】litellmThe fastest, litest AI Gateway. Rust core with Python SDK. Call 100 LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]项目地址: https://gitcode.com/GitHub_Trending/li/litellm网关后面接三个容器litellm 本体、PostgreSQL 16、Prometheus全由仓库自带的 docker-compose.yml 编排。你只需要准备一把主密钥、敲一条 compose 命令剩下的是等构建、看状态。第 0 分钟clone 仓库配好主密钥这一步只做一件事拿到代码并把LITELLM_MASTER_KEY写进.env。git clone https://gitcode.com/GitHub_Trending/li/litellm cd litellm密钥用来进管理界面登录也用来给代理请求做鉴权echo LITELLM_MASTER_KEY$(openssl rand -hex 32) .envcompose 文件里已经声明env_file: .env数据库连接串、账号密码这些变量也全部写死在 compose 里了你不用操心。第 2 分钟 一条命令构建并启动docker compose up -d --build这条命令会构建 litellm 镜像并拉起全部三个服务。首次构建要装依赖、编译 Prisma 客户端耐心等几分钟之后改代码再构建会命中层缓存快得多。构建走的是多阶段流程值得花 30 秒看一眼 Dockerfile基础镜像用 Chainguard 的 wolfi-base按 digest 钉死版本uv装 Python 依赖prisma generate在构建期把数据库客户端生成好运行时镜像只拷走 venv、入口脚本和 UI 产物源码和编译工具一概不带同一份镜像换台机器重新拉行为完全一样不依赖你本地的 Python 版本或 pip 环境。第 5 分钟确认三个容器都活着docker compose ps三个服务分工如下服务镜像职责对外端口litellmcompose 构建产物网关本体带健康检查4000dbpostgres:16存模型配置、用量和权限5432prometheusprom/prometheus采集网关指标保留 15 天9090litellm 服务配了 30 秒一次的健康检查探测/health/liveliness所以状态列出现Up (healthy)才算真正就绪。再发一个真实请求验证链路curl http://localhost:4000/health/liveliness返回 healthy 就通了。之后换 non_root 镜像、接监控、看管理界面镜像变体按场景选都在 docker/ 目录下文件特点适合Dockerfile标准多阶段构建默认开发测试Dockerfile.non_root非 root 用户运行生产权限收紧Dockerfile.database含数据库组件需要自建库的场景切 non_root 只需在 compose 的build段加一行dockerfile: docker/Dockerfile.non_root。仓库里还有个 docker-compose.hardened.yml把只读根文件系统、Squid 限制出站流量这些加固项叠上去适合上线前压一轮安全测试。监控不用额外接Prometheus 的采集配置由仓库根目录的 prometheus.yml 提供15 秒一次地 scrape litellm 的 4000 端口指标保留 15 天有 Grafana 就直接挂上。管理界面在http://localhost:4000用你的LITELLM_MASTER_KEY登录。模型、密钥、用量这些都能在网页上操作比如审计日志页最容易踩的两个坑主密钥没配管理界面登录会直接报错。容器反复重启时先docker compose logs litellm搜MASTER_KEY九成是这个。首启太急容器入口脚本要先跑数据库迁移健康检查预留了 40 秒宽限期。看到状态还是 starting 别急着down等一两分钟。如果只记一件事.env里必须有LITELLM_MASTER_KEY别的仓库都替你配好了。更多变体玩法离线构建、非 root 测试看 docker/README.md。【免费下载链接】litellmThe fastest, litest AI Gateway. Rust core with Python SDK. Call 100 LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]项目地址: https://gitcode.com/GitHub_Trending/li/litellm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

JavaScript箭头函数与this绑定:从原理到实践的全面解析 2026/8/31 2:43:04

JavaScript箭头函数与this绑定:从原理到实践的全面解析

引子:this 错误的常见形态很多 JS 开发者在实际开发中都被this坑过。最常见的报错或隐性 bug 形态如下:setTimeout回调里this丢失、事件监听器里拿不到组件实例、Vue 方法里回调中的this变成undefined、React 类组件里忘记 bind。这些问题的根源往往是没…

阅读更多 →
VS Code 中单独关闭 Copilot 提交信息生成,保留代码补全与聊天功能 2026/8/31 2:43:04

VS Code 中单独关闭 Copilot 提交信息生成,保留代码补全与聊天功能

在用 VS Code 写代码时,GitHub Copilot Chat 的代码补全和聊天功能确实能省下不少重复劳动。但有一个功能很容易让人“又爱又烦”:源代码管理面板里的 “Generate Commit Message”。每次你刚敲完代码,准备提交时,它就会自动弹出一…

阅读更多 →
Excel+Access搭建轻量级人事管理系统:从数据管理到VBA实践 2026/8/31 2:43:04

Excel+Access搭建轻量级人事管理系统:从数据管理到VBA实践

很多小公司的人事数据管理,至今还停留在“同事们共用一个 Excel 文件”的阶段。平时每人填一行,看着也能用;可一旦人数超过几十个,各种麻烦就开始集中爆发:表头不统一、离职员工记录被误删、不同人下载下来改了又传回去…

阅读更多 →
云豹直播系统开源PHP源码实战:架构、部署与二次开发解析 2026/8/31 2:43:04

云豹直播系统开源PHP源码实战:架构、部署与二次开发解析

简介:这是一套面向直播平台开发者与创业团队的全栈开源直播系统解决方案,基于PHP构建核心服务,同时整合JavaScript前端交互、Java安卓客户端、TypeScript增强逻辑、Python/Shell运维脚本等多语言能力,适用于个人搭建轻量级直播站或…

阅读更多 →
Elm函数式编程:用语言约束根治前端状态管理难题 2026/8/31 2:43:04

Elm函数式编程:用语言约束根治前端状态管理难题

如果你在过去两三年里写过有一定规模的前端项目,大概率经历过下面某一类问题,也许全遇到过:一个线上问题排查了整整一下午,最后发现只是某个组件在边界条件下多触发了一次副作用;一个本该只读的数据对象,被…

阅读更多 →
2026 大模型落地第一课:RAG 让 AI 真正「懂」你的私有知识(MonkeyCode 实战) 2026/8/31 2:38:04

2026 大模型落地第一课:RAG 让 AI 真正「懂」你的私有知识(MonkeyCode 实战)

2026 大模型落地第一课:RAG 让 AI 真正「懂」你的私有知识大模型再聪明,也答不出它没学过的内容。RAG(检索增强生成)就是那道「让 AI 接上企业私有知识」的桥。一、小林的困境 小林的公司上了一套企业知识库,老板很高兴…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞