不要纠结于过去,我们的每天都会从新开始|

Muieay

园龄:2年1个月粉丝:2关注:0

2024-11-14 19:19阅读: 1431评论: 0推荐: 0

docker-compose安装pgsql和pgvector

快速安装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: postgres
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres798   # 密码
      POSTGRES_DB: postgres  #默认数据库
    ports:
      - "5432:5432"
    volumes:
      - postgres_data:/var/lib/postgresql/data
    restart: always


volumes:
  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;

本文作者:Muieay

本文链接:https://www.cnblogs.com/Muieay/p/18546596

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Muieay  阅读(1431)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起