ghcr.io/immich-app/postgres是Immich应用官方维护的PostgreSQL数据库容器镜像,专为自托管Immich照片管理系统设计。Immich是一款开源的个人媒体管理工具,功能类似Google Photos,而该镜像作为其核心数据层组件,承担着存储结构化数据的关键角色。
PostgreSQL作为成熟的关系型数据库,在此镜像中负责管理Immich的核心业务数据,包括用户账户信息(登录凭证、权限配置)、媒体文件元数据(拍摄时间、地理位置、设备型号、文件格式)、相册与收藏夹的分类逻辑、共享链接权限等。这些数据的高效存取直接影响Immich的响应速度和稳定性,因此镜像在官方PostgreSQL基础上做了针对性优化——调整了连接池参数以适配照片批量导入时的并发请求,优化了索引策略加速按时间/位置筛选照片的查询效率,并通过配置文件固化了内存缓存比例,减少频繁IO操作。
该镜像的核心优势在于“开箱即用”。它预置了Immich所需的数据库初始化脚本,容器启动时会自动创建名为“immich”的数据库、专用用户及对应的表结构,省去手动执行SQL建表的步骤。同时,官方通过镜像标签严格对齐Immich版本(如v1.91.0对应相同标签的数据库镜像),避免因数据结构变更导致的兼容性问题。对于自托管用户而言,只需通过Docker命令或docker-compose文件拉取镜像,设置数据库密码、端口映射等环境变量,即可快速部署,无需深入了解PostgreSQL的底层配置。
使用场景覆盖个人私有云、家庭媒体库或小型团队共享空间。作为Immich后端架构的基础组件,它需与Immich服务器镜像、Redis(用于缓存和任务队列)协同运行,共同支撑照片上传、智能分类、多设备同步等功能。对于追求数据隐私的用户,该镜像配合Immich的文件存储模块(支持本地硬盘或S3兼容对象存储),可实现完全自主掌控的媒体管理系统,避免第三方云服务的隐私风险。
总之,这一镜像通过容器化和定制化设计,为Immich自托管提供了稳定、低门槛的数据库解决方案,让技术背景有限的用户也能轻松搭建功能完整的私有照片库。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull ghcr.io/immich-app/postgres:14-vectorchord0.4.1-pgvectors0.2.0manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务