Overview

Full name
docker.io/enmotech/opengauss-lite
Registry
docker.io
Namespace
enmotech
Repository
opengauss-lite
Cached tags
5
Last synced
07/05/2026, 10:20 PM

Introduction

openGauss Lite 轻量数据库镜像,华为开源 PostgreSQL 兼容 OLTP 引擎,国产化数据库开发测试。

Details

enmotech/opengauss-lite 运行 openGauss Lite 轻量版开源关系型数据库,兼容 PostgreSQL 协议,面向 OLTP 事务处理与国产化替代场景。定位为轻量 OLTP 数据库,需 data volume 持久化;K8s StatefulSet 国产化数据层。

快速启动

docker run -d --name opengauss \
  -p 5432:5432 \
  -e GS_PASSWORD=Gauss@123 \
  -v /data/opengauss:/var/lib/opengauss \
  docker.io/enmotech/opengauss-lite:latest

推荐实践

docker run -d --name opengauss \
  --restart unless-stopped \
  -p 5432:5432 \
  -e GS_PASSWORD=Gauss@123 \
  -v /data/opengauss:/var/lib/opengauss \
  docker.io/enmotech/opengauss-lite:5.0.0

核心参数说明

  • -p 5432:5432 — PostgreSQL 兼容协议
  • -e GS_PASSWORD — 超级用户密码(高敏
  • -v .../opengauss:... — 数据目录
  • 兼容 — PostgreSQL 驱动/工具

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: opengauss
spec:
  serviceName: opengauss
  replicas: 1
  selector:
    matchLabels:
      app: opengauss
  template:
    metadata:
      labels:
        app: opengauss
    spec:
      containers:
        - name: opengauss
          image: docker.io/enmotech/opengauss-lite:5.0.0
          ports:
            - containerPort: 5432
          envFrom:
            - secretRef:
                name: opengauss-env
          volumeMounts:
            - name: data
              mountPath: /var/lib/opengauss
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 50Gi
---
apiVersion: v1
kind: Service
metadata:
  name: opengauss
spec:
  selector:
    app: opengauss
  ports:
    - port: 5432
      targetPort: 5432

应用通过 opengauss:5432 连接;密码存 Secret。

Latest tags (20)

View all 5 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/enmotech/opengauss-lite
:latest
linux/arm64linux/amd64
2024/08/28 11:2284.7 MBsha256:162d9ac4fa28
docker.io/enmotech/opengauss-lite
:5.0.3
linux/arm64linux/amd64
2024/08/28 11:1984.7 MBsha256:162d9ac4fa28
docker.io/enmotech/opengauss-lite
:5.1.0
linux/arm64linux/amd64
2024/06/18 18:0983.8 MBsha256:e4fd8ff9f188
docker.io/enmotech/opengauss-lite
:5.0.2
linux/arm64linux/amd64
2024/06/18 18:0583.9 MBsha256:a55fcbf2f6f5
docker.io/enmotech/opengauss-lite
:5.0.1
linux/arm64linux/amd64
2024/06/18 18:0183.5 MBsha256:a7e9e9298362