Overview

Full name
docker.io/exadel/compreface-postgres-db
Registry
docker.io
Namespace
exadel
Repository
compreface-postgres-db
Cached tags
3
Last synced
07/06/2026, 04:53 AM

Introduction

CompreFace PostgreSQL 数据库镜像,存储人脸库 embedding 与识别任务元数据,需 CompreFace API 同栈部署。

Details

exadel/compreface-postgres-db 为 CompreFace 人脸识别平台提供 PostgreSQL 实例,存储 subject、face embedding 与识别日志。定位为 CompreFace 专用数据库服务,docker-compose 或 K8s 与 compreface-api 同 namespace 部署。

快速启动

docker run -d --name compreface-db \
  -p 5432:5432 \
  -e POSTGRES_PASSWORD=changeme \
  -e POSTGRES_DB=compreface \
  docker.io/exadel/compreface-postgres-db:latest

推荐实践

docker run -d --name compreface-db \
  --restart unless-stopped \
  -p 5432:5432 \
  -v /data/compreface-pg:/var/lib/postgresql/data \
  -e POSTGRES_PASSWORD=changeme \
  docker.io/exadel/compreface-postgres-db:1.2.0

核心参数说明

  • -p 5432:5432 — PostgreSQL 协议端口
  • -v .../compreface-pg:... — 人脸库数据持久化
  • -e POSTGRES_PASSWORD — 密码(高敏
  • 范围 — CompreFace 栈内部 DB

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: compreface-db
spec:
  serviceName: compreface-db
  replicas: 1
  selector:
    matchLabels:
      app: compreface-db
  template:
    metadata:
      labels:
        app: compreface-db
    spec:
      containers:
        - name: postgres
          image: docker.io/exadel/compreface-postgres-db:1.2.0
          ports:
            - containerPort: 5432
          envFrom:
            - secretRef:
                name: compreface-db
          volumeMounts:
            - name: data
              mountPath: /var/lib/postgresql/data
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 20Gi
---
apiVersion: v1
kind: Service
metadata:
  name: compreface-db
spec:
  selector:
    app: compreface-db
  ports:
    - port: 5432
      targetPort: 5432

compreface-api Deployment 引用此 Service DNS。

Latest tags (20)

View all 3 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/exadel/compreface-postgres-db
:latest
linux/amd64
2023/08/15 04:29105.8 MBsha256:fe898d327bc3
docker.io/exadel/compreface-postgres-db
:1.2.0
linux/amd64
2023/08/15 04:26105.8 MBsha256:fe898d327bc3
docker.io/exadel/compreface-postgres-db
:1.1.0
linux/amd64
2023/03/09 21:02105.8 MBsha256:258933c9d362