快速安装PostgreSQL和pgvector
1、创建Dockerfile
文件,代码如下:
# 使用 PostgreSQL 16 基础镜像
FROM postgres:16# 安装 pgvector
RUN apt-get update && \apt-get install -y postgresql-16-pgvector && \rm -rf /var/lib/apt/lists/*# 设置启动命令
CMD ["postgres"]
2、创建docker-compose.yaml
文件。
(直接使用compose,下载过程不直观,不好判断pgvector是否下载安装成功)
services:postgres:build:context: .container_name: postgresenvironment:POSTGRES_USER: postgresPOSTGRES_PASSWORD: postgres798 # 密码POSTGRES_DB: postgres #默认数据库ports:- "5432:5432"volumes:- postgres_data:/var/lib/postgresql/datarestart: alwaysvolumes:postgres_data:
3、构建Dockerfile
docker-compose build
4、运行
docker compose up -d
5、进入postgres容器
docker exec -it postgres psql -U postgres -d postgres
6、判断vector工具是否安装成功
CREATE EXTENSION IF NOT EXISTS vector;