Chroma 安装说明(Docker)

Chroma Server 目前处于 Alpha 阶段。我们正在努力将 Chroma 从内存中面向单进程的库转移到分布式生产级数据库!

官方文档:https://docs.trychroma.com/deployment

部署应用程序

将应用程序容器部署到您的基础架构。您可以使用 AWS ECS、Azure 容器实例或 GCP Cloud Run 等托管服务,也可以自行托管。

从 Docker Hub 或 Chroma GitHub 容器注册表获取 Chroma Docker 镜像

docker pull chromadb/chroma
# 最新版本
docker pull chromadb/chroma:latest

启动镜像

docker run --name chroma -p 8000:8000 chromadb/chroma

默认情况下,Docker 映像将在没有身份验证的情况下运行。按照使用指南的身份验证部分在 Docker 容器中配置身份验证。

您还可以创建一个文件来设置所需的环境变量,并在运行容器时.chroma_env将其与标志一起传递给 Docker 容器。–env-file

docker run --env-file ./.chroma_env -p 8000:8000 chromadb/chroma

然后可以将 Chroma 客户端配置为连接到 Docker 容器中运行的服务器。

import chromadb
chroma_client = chromadb.HttpClient(host='localhost', port=8000)
作者:Ddd4j  创建时间:2024-04-16 11:39
最后编辑:Ddd4j  更新时间:2026-05-30 20:16