私有化docker部署ChromaDB

发布于 2025年03月01日

开始

因为有的应用要使用向量数据库,所以我们用docker安装一下

拉取镜像

sudo docker pull chromadb/chroma

创建chroma数据目录

请确保 ~/chroma_data 目录在主机上已经存在。如果不存在,可以使用以下命令创建:

mkdir -p ~/chroma_data

运行镜像

执行如下命令,就可以把chromaDB跑起来,并把数据永久存在chroma_data目录

# 创建容器
sudo docker run -d \
--name chromadb \
-p 16990:8000 \
-v ~/chroma_data:/study/ai/chroma \
-e IS_PERSISTENT=TRUE \
-e ANONYMIZED_TELEMETRY=TRUE \
chromadb/chroma:latest

如果没有保存,那就是正常执行,访问本地端口:16990即可

测试

执行以下python代码

import chromadb
chroma_client = chromadb.HttpClient(host="127.0.0.1", port=16990)
print(111)


评论