創建PG普通數據庫
version: "3.3" services: postgres: image: postgres:12-alpine container_name: postgres restart: always environment: POSTGRES_USER: root POSTGRES_PASSWORD: 123456 ports: - 5432:5432 volumes: - ./data:/var/lib/postgresql/data
自己構建向量數據庫
FROM postgres:12-alpine RUN apk add --no-cache --virtual .build-deps \ build-base \ git \ && git clone https://gitee.com/openhubble/pgvector.git /usr/src/pgvector \ && cd /usr/src/pgvector \ && make \ && make install \ && cd / \ && rm -rf /usr/src/pgvector \ && apk del .build-deps RUN echo "shared_preload_libraries = 'pgvector'" >> /usr/local/share/postgresql/postgresql.conf.sample
直接構建PG向量數據庫
version: "3.3" services: postgres: image: ankane/pgvector #image: registry.cn-hangzhou.aliyuncs.com/fastgpt/pgvector:v0.4.2 container_name: postgres restart: always environment: POSTGRES_USER: root POSTGRES_PASSWORD: 123456 ports: - 5432:5432 volumes: - ./data:/var/lib/postgresql/data
pg向量數據庫參考資料:能否在postgres:15.3-alpine鏡像上添加pgvector擴展? (volcengine.com)