官方链接
https://github.com/pgvector/pgvector?tab=readme-ov-file#docker
直接生成 docker-compose.yml 文件
version: '3.9'
services:
pgvector:
image: 'pgvector/pgvector:pg17'
ports:
- '5433:5432'
volumes:
- '/root/docker/postgresql_pgvector/data:/var/lib/postgresql/data'
environment:
- POSTGRES_PASSWORD=admin
- POSTGRES_USER=admin
restart: always
container_name: pgvector
使用命令 docker-compose up -d 运行
注意:
1.安装pgvector后实际上就是已经安装了postgresql了,不需要再单独安装
2.需要在每个需要支持pgvector特性的数据库里执行一下安装扩展的命令,要不然pgvector不会生效
CREATE EXTENSION vector;