开始
因为有的应用要使用向量数据库,所以我们用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)