轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
sodafountain/postgis_pgvector
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

postgis_pgvector Docker 镜像下载 - 轩辕镜像

postgis_pgvector 镜像详细信息和使用指南

postgis_pgvector 镜像标签列表和版本信息

postgis_pgvector 镜像拉取命令和加速下载

postgis_pgvector 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

postgis_pgvector
sodafountain/postgis_pgvector

postgis_pgvector 镜像详细信息

postgis_pgvector 镜像标签列表

postgis_pgvector 镜像使用说明

postgis_pgvector 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

包含pgvector和PostGIS扩展的PostgreSQL数据库镜像,支持向量搜索和地理空间数据处理,适用于需要空间分析和向量检索能力的应用场景。
0 次下载activesodafountain镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

postgis_pgvector 镜像详细说明

postgis_pgvector 使用指南

postgis_pgvector 配置说明

postgis_pgvector 官方文档

PostgreSQL with pgvector and PostGIS 镜像文档

镜像概述

本镜像基于***PostgreSQL镜像构建,预集成了pgvector和PostGIS两个扩展。pgvector是PostgreSQL的向量数据库扩展,支持向量存储与相似度搜索;PostGIS是地理空间数据库扩展,提供空间数据类型、索引及分析功能。该镜像旨在为需要同时处理地理空间数据和向量检索的应用提供开箱即用的数据库环境。

核心功能与特性

基础功能

  • 完整继承***PostgreSQL数据库功能,包括ACID事务、SQL标准支持、多种索引类型等
  • 基于最新稳定版PostgreSQL构建,确保兼容性与安全性

pgvector扩展特性

  • 支持向量数据类型(vector),可存储高维向量(最高***维)
  • 提供多种相似度计算函数:欧氏距离(<->)、余弦相似度(<=>)、内积(<#>)
  • 支持向量索引(IVFFlat、HNSW索引类型),优化大规模向量检索性能
  • 兼容常见机器学***框架输出向量(如OpenAI嵌入、BERT嵌入等)

PostGIS扩展特性

  • 支持标准地理空间数据类型:点(Point)、线(LineString)、面(Polygon)等
  • 提供丰富的空间分析函数:距离计算、缓冲区分析、空间关系判断(包含、相交等)
  • 支持空间索引(GiST、SP-GiST),加速地理数据查询
  • 兼容OGC标准,可与GIS工具(如QGIS、GeoServer)无缝集成

其他特性

  • 预配置扩展,无需手动编译安装
  • 支持多平台架构(amd64、arm64)
  • 与***PostgreSQL镜像环境变量及数据目录兼容

适用场景

地理空间数据处理

  • 地图服务与位置分析应用(如配送路线优化、区域划分)
  • 地理信息系统(GIS)数据存储与查询
  • 基于位置的服务(LBS)后端数据库

向量检索应用

  • 推荐系统(用户/物品向量相似度匹配)
  • 语义搜索(文本嵌入向量检索)
  • AI应用(图像、音频等多媒体向量存储与相似性查询)

复合场景

  • 基于地理位置的推荐系统(结合用户位置向量与偏好向量)
  • 空间语义分析(地理数据与文本向量融合检索)

使用方法与配置说明

基本使用

直接运行容器

docker run -d \
  --name postgres-vector-gis \
  -e POSTGRES_USER=myuser \
  -e POSTGRES_PASSWORD=mypassword \
  -e POSTGRES_DB=mydb \
  -p 5432:5432 \
  -v postgres-data:/var/lib/postgresql/data \
  [镜像名称]

docker-compose配置示例

version: '3.8'
services:
  postgres:
    image: [镜像名称]
    container_name: postgres-vector-gis
    environment:
      POSTGRES_USER: myuser
      POSTGRES_PASSWORD: mypassword
      POSTGRES_DB: mydb
    ports:
      - "5432:5432"
    volumes:
      - postgres-data:/var/lib/postgresql/data
    restart: unless-stopped

volumes:
  postgres-data:

环境变量说明

环境变量名描述默认值
POSTGRES_USER数据库超级用户postgres
POSTGRES_PASSWORD超级用户密码无(需手动设置)
POSTGRES_DB初始化数据库名称与POSTGRES_USER相同
PGDATA数据库数据存储路径/var/lib/postgresql/data
POSTGRES_INITDB_ARGS初始化数据库时的额外参数无

启用扩展

镜像已预安装扩展,使用时需在数据库中创建扩展:

  1. 进入容器:
docker exec -it postgres-vector-gis psql -U myuser -d mydb
  1. 创建扩展:
-- 启用pgvector
CREATE EXTENSION vector;

-- 启用PostGIS
CREATE EXTENSION postgis;
-- 可选:启用PostGIS额外功能
CREATE EXTENSION postgis_topology;
CREATE EXTENSION fuzzystrmatch;
CREATE EXTENSION postgis_tiger_geocoder;

数据持久化

通过挂载卷(如上述示例中的postgres-data卷)实现数据持久化,避免容器删除后数据丢失。建议生产环境使用命名卷或绑定主机目录。

扩展使用示例

pgvector使用示例

-- 创建含向量字段的表
CREATE TABLE items (
  id SERIAL PRIMARY KEY,
  embedding vector(3)  -- 3维向量
);

-- 插入向量数据
INSERT INTO items (embedding) VALUES ('[1,2,3]'), ('[4,5,6]');

-- 计算向量相似度(欧氏距离)
SELECT id, embedding <-> '[3,2,1]' AS distance 
FROM items 
ORDER BY distance;

PostGIS使用示例

-- 创建含地理字段的表
CREATE TABLE locations (
  id SERIAL PRIMARY KEY,
  name VARCHAR(100),
  geom GEOMETRY(Point, 4326)  -- WGS84坐标系点类型
);

-- 插入地理数据
INSERT INTO locations (name, geom) 
VALUES ('北京', ST_SetSRID(ST_MakePoint(116.4042, 39.9153), 4326));

-- 空间查询(查找距离给定点100公里内的位置)
SELECT name, ST_Distance(geom, ST_SetSRID(ST_MakePoint(116.3, 39.9), 4326))/1000 AS distance_km
FROM locations
WHERE ST_DWithin(
  geom, 
  ST_SetSRID(ST_MakePoint(116.3, 39.9), 4326), 
  ***  -- ***米 = 100公里
);

注意事项

  • 生产环境需合理配置资源限制(内存、CPU),尤其是向量和空间数据量较大时
  • 向量索引(如IVFFlat)需根据数据量和查询模式调整参数(如lists数量)
  • PostGIS空间索引建议针对常用查询字段创建,提升查询性能
  • 定期备份持久化卷数据,避免数据丢失
查看更多 postgis_pgvector 相关镜像 →

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.