紀錄一下流程,免得每次問AI都要在那邊找,已經不知道部屬幾次了,每次都找不到之前問哪個AI的,還是自己記錄一下。


部屬的環境

ubuntu 24.04


一.安裝步驟

起手式,更新系統套件庫

sudo apt update

安裝docker

sudo apt install -y docker.io

# 啟動 Docker 並設定開機自啟

sudo systemctl start docker 

sudo systemctl enable docker

啟動qdrant

docker run -d --name qdrant \    -p 6333:6333 \    -p 6334:6334 \    -v $(pwd)/qdrant_storage:/qdrant/storage \    -e QDRANT__SERVICE__API_KEY="你的高強度密碼" \    --restart always \    qdrant/qdrant

建議用下面的做法,上面的命令雖然可以,但是資料會跟隨容器專案,萬一刪除專案,資料也會跟隨一起被刪除,因此建議將資料存在別的地方

首先,建立資料夾

mkdir /var/mydata

mkdir /var/mydata/qdrant

chown -R 1000:1000 /var/mydata/qdrant

#替換成這樣(也就是把 -v 那行換掉)

docker run -d --name qdrant \    -p 6333:6333 \    -p 6334:6334 \    -v /var/mydata/qdrant:/qdrant/storage  \    -e QDRANT__SERVICE__API_KEY="你的高強度密碼" \    --restart always \    qdrant/qdrant

這樣之後即使把專案刪除了,資料也會保留著,要重裝只需對應到目錄,資料就會對應到。


測試qdrant

curl http://localhost:6333

輸出

{"title":"qdrant - vector search engine","version":"1.16.2","commit":"d2834de0b51be23a7b22b023e424cbb9456d0e75"}

或者用

docker ps

qdrant


記得要開放 6333 port 才能使用,除非你只是要走內網用 localhost。



以前做了一個很陽春的webUI

https://github.com/aidec/Qdrant-webui

但其實qdrant有內建一個

http://你的qdrant IP:6333/dashboard




文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)

原文連結:
https://blog.aidec.tw/post/ubuntu24-qdrant
若有業務合作需求,可寫信至: [email protected]
創業、網站經營相關內容未來將發布在 小易創業筆記