【无标题】向量数据库实战-利用PostgreSQL+pgvector构建AI 智能应用:快速上手-Docker部署pgvector
第一章:快速上手 - 5分钟部署pgvector本章目标: 在Windows上用Docker快速部署PostgreSQL + pgvector学习时间: 30分钟难度等级: ⭐⭐ 入门本章导读还记得第一次装数据库的痛苦吗?各种依赖、环境变量、权限问题…但别担心,Docker让这一切变得超简单。这一章我们会在Windows上用Docker快速搞定PostgreSQL + pgvector的安装,并完成第一个向量查询。你将学到:✅ 为什么选择Docker而不是原生安装✅ Docker Desktop完整安装步骤✅ pgvector容器一键部署✅ 第一个向量查询:电影推荐系统✅ 常见问题排查1.1 为什么选Docker?Windows下安装pgvector有三种方式,让我们对比一下:方案优点缺点推荐度🐳 Docker Desktop5分钟搞定,跨平台一致需要开启虚拟化⭐⭐⭐⭐⭐🐧 WSL2 + Ubuntu性能好,接近Linux需要学WSL命令⭐⭐⭐⭐💻 原生Windows编译无需虚拟化超级复杂,容易出错⭐ 不推荐结论:除非你有特殊原因,否则直接用Docker Desktop!Docker的优势一致性: 开发、测试、生产环境完全一致隔离性: 不污染主机环境便携性: 删除容器即可清理干净版本管理: 轻松切换PostgreSQL版本1.2 Docker Desktop安装(Windows)步骤1:检查系统要求按Win + R,输入msinfo32,检查:必须满足:操作系统: Windows 10 专业版/企业版/教育版(版本1903+)或Windows 11虚拟化: 确认"基于虚拟化的安全性"显示"正在运行"如果是Windows 10家庭版:需要先启用WSL2。打开PowerShell(管理员),运行:wsl--install wsl--set-default-version 2步骤2:下载并安装Docker Desktop访问官网: https://www.docker.com/products/docker-desktop/下载Windows版本(约500MB)安装: 双击安装包,按默认选项一路"Next"重启: 安装完成后必须重启电脑(这一步很重要!)步骤3:启动Docker Desktop打开Docker Desktop(桌面会有一个小鲸鱼图标)等待右下角的鲸鱼图标变成绿色这表示Docker引擎已成功启动步骤4:验证安装打开PowerShell或CMD,输入:docker--version正确输出示例:Docker version 24.0.6, build ed223bc恭喜!Docker已经准备就绪。1.3 一键部署pgvector容器现在是见证魔法的时刻。打开PowerShell(建议以管理员身份),执行以下命令。第1步:拉取pgvector镜像docker pull pgvector/pgvector:pg16这个命令做了什么?docker pull: 从Docker Hub下载镜像pgvector/pgvector: 官方pgvector镜像pg16: PostgreSQL 16版本预期输出:pg16: Pulli