news 2026/9/5 15:32:38

pgvector Docker 镜像拉不到?搞懂标签规则后一劳永逸

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
pgvector Docker 镜像拉不到?搞懂标签规则后一劳永逸

pgvector Docker 镜像拉不到?搞懂标签规则后一劳永逸

【免费下载链接】pgvectorOpen-source vector similarity search for Postgres项目地址: https://gitcode.com/GitHub_Trending/pg/pgvector

拉 pgvector Docker 镜像,latest 标签报 not found?pgvector 是 PostgreSQL 向量扩展,它的镜像标签跟着 PostgreSQL 主版本走。这篇把原因讲清楚,并告诉你怎么选对标签。

你大概率会看到什么:pgvector 没有 latest

docker pull pgvector/pgvector直接报错:not found 或 no matching manifest。手动加上 latest 标签也一样拉不到。不是你名字打错了,这个镜像就是没有 latest。

背后逻辑:镜像版本对应为什么长这样

pgvector 镜像就是在官方 postgres 镜像里把向量扩展编译了进去。扩展用 C 语言对接 PG 内部接口,ABI 兼容只在同一主版本内保证,PG 主版本一换,扩展可能要重新编译。所以镜像标签直接绑定 PG 主版本:pg16 只配 PG 16,也不提供 latest,免得装出不兼容的组合。就像手机壳,先确定机型才谈得上合不合身。

按你的场景对号入座

我本地已经跑着 PostgreSQL

跑一下psql --version(或在库里执行SELECT version();),看本地 PG 主版本。比如是 16,就拉对应标签:

docker pull pgvector/pgvector:pg16

其余版本同理:PG 15 用 pg15,PG 17 用 pg17,规则都是 pg 加主版本号。

我要从零拉起一套带向量的 PG

从零开始的话,compose 里直接写死镜像,主版本按需替换:

services: postgres: image: pgvector/pgvector:pg16 # 按需替换主版本号 environment: POSTGRES_PASSWORD: example volumes: - pgdata:/var/lib/postgresql/data volumes: pgdata:

docker compose up -d起来之后,用法和官方 postgres 镜像完全一样。

确认它真的能用了

启动后跑两条命令验证:先建扩展,再跑一条向量类型查询:

docker exec -it mypg psql -U postgres -c "CREATE EXTENSION vector;" docker exec -it mypg psql -U postgres -c "SELECT '[1,2,3]'::vector;"

第二条能返回向量值就 OK。如果 CREATE EXTENSION 报 module not available,基本就是镜像和 PG 版本没对上,回到标签处检查。

容易踩的坑

  • 标签写成了 pgvector:latest
  • PG 16 用了 pg15 镜像,扩展创建失败
  • 拉了镜像忘了执行 CREATE EXTENSION
  • 开发、生产 PG 主版本不一致,行为对不上

拉镜像的规则其实就一条:查 PG 主版本,拼在 pg 后面。写法多了点动作,换来的是每个环境版本都对得上,排查问题也省心力。

【免费下载链接】pgvectorOpen-source vector similarity search for Postgres项目地址: https://gitcode.com/GitHub_Trending/pg/pgvector

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 15:28:12

Pixelle-Video:输入一个主题,一键自动生成 AI 短视频

Pixelle-Video:输入一个主题,一键自动生成 AI 短视频 【免费下载链接】Pixelle-Video 🚀 AI 全自动短视频引擎 | AI Fully Automated Short Video Engine 项目地址: https://gitcode.com/GitHub_Trending/pi/Pixelle-Video 想做抖音号…

作者头像 李华
网站建设 2026/9/5 15:27:56

Telegram.Bot安全最佳实践:保护你的机器人和用户数据的完整指南

Telegram.Bot安全最佳实践:保护你的机器人和用户数据的完整指南 Telegram.Bot是.NET平台上最受欢迎的Telegram Bot API客户端库,为开发者提供了构建强大机器人的完整解决方案。在开发Telegram机器人时,安全性是至关重要的考虑因素&#xff0…

作者头像 李华
网站建设 2026/9/5 15:27:08

GPT生成前端动画代码测评:与GSAP手动编写的效果与性能对比

在实际前端开发中,动画效果是提升用户体验、增强界面表现力的关键手段。从简单的CSS过渡到复杂的JavaScript动画库,开发者们一直在寻找更高效、更强大的工具来创造流畅、引人入胜的交互体验。近年来,随着AI技术的飞速发展,特别是以…

作者头像 李华
网站建设 2026/9/5 15:26:44

小样本学习在图像分割中的应用:以北极熊识别为例的原型网络实践

简介:本资源是2018年第八届华为杯数学建模竞赛的完整参赛方案实现包,面向深度学习初学者、计算机视觉方向学生及小样本学习实践者,聚焦自然场景下稀缺目标(北极熊)的高效分割与识别难题。资源共295个文件,含…

作者头像 李华
网站建设 2026/9/5 15:25:55

OpenWork 插件安装与技能调优:三分钟实操详解

OpenWork 插件安装与技能调优:三分钟实操详解 【免费下载链接】openwork The open-source alternative to Claude Cowork (powered by opencode) 项目地址: https://gitcode.com/GitHub_Trending/ope/openwork 本文面向刚开始使用 OpenWork(开源版…

作者头像 李华