概要

フル名
docker.io/gvenzl/oracle-xe
Registry
docker.io
名前空間
gvenzl
リポジトリ
oracle-xe
キャッシュ Tag 数
42
最終同期
07/05/2026, 12:13 PM
関連トピック

概要

Oracle Database XE 官方社区镜像,免费版 Oracle RDBMS,Java/.NET 遗留应用 Oracle 依赖开发测试数据库。

詳細

gvenzl/oracle-xe 提供 Oracle Database Express Edition 容器化构建(社区维护),资源受限但功能完整的 Oracle RDBMS。定位为 Oracle 开发/测试数据库,持久化 oradata;遗留 Oracle 应用本地开发、PL/SQL 测试或 CI 集成测试数据库,生产需企业版与官方支持

快速启动

docker run -d --name oracle-xe \
  -p 1521:1521 \
  -e ORACLE_PASSWORD=changeme \
  docker.io/gvenzl/oracle-xe:21-slim

推荐实践

docker run -d --name oracle-xe \
  --restart unless-stopped \
  -p 1521:1521 \
  -e ORACLE_PASSWORD=changeme \
  -v /data/oracle:/opt/oracle/oradata \
  docker.io/gvenzl/oracle-xe:21-slim

核心参数说明

  • -p 1521:1521 — Oracle listener
  • ORACLE_PASSWORD — SYS/SYSTEM 密码(高敏
  • -v .../oradata:... — 数据文件持久化
  • 资源 — XE 有 CPU/内存/存储限制

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: oracle-xe
spec:
  serviceName: oracle-xe
  replicas: 1
  selector:
    matchLabels:
      app: oracle-xe
  template:
    metadata:
      labels:
        app: oracle-xe
    spec:
      containers:
        - name: oracle
          image: docker.io/gvenzl/oracle-xe:21-slim
          ports:
            - containerPort: 1521
          envFrom:
            - secretRef:
                name: oracle-xe-secret
          volumeMounts:
            - name: data
              mountPath: /opt/oracle/oradata
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 20Gi

单节点 XE;Secret 管理密码。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/gvenzl/oracle-xe
:latest
linux/amd64
2024/10/01 11:381.4 GBsha256:c2682a4216b0
docker.io/gvenzl/oracle-xe
:latest-faststart
linux/amd64
2024/10/01 11:381.8 GBsha256:62b2c30de9d5
docker.io/gvenzl/oracle-xe
:slim
linux/amd64
2024/10/01 11:38720.3 MBsha256:ecdf4302ac3d
docker.io/gvenzl/oracle-xe
:slim-faststart
linux/amd64
2024/10/01 11:381.1 GBsha256:f82bccdf6020
docker.io/gvenzl/oracle-xe
:full
linux/amd64
2024/10/01 11:383.1 GBsha256:7d11bf91cc35
docker.io/gvenzl/oracle-xe
:full-faststart
linux/amd64
2024/10/01 11:383.7 GBsha256:cc9591f3e92e
docker.io/gvenzl/oracle-xe
:21-slim
linux/amd64
2024/10/01 11:38720.3 MBsha256:ecdf4302ac3d
docker.io/gvenzl/oracle-xe
:21.3.0-slim
linux/amd64
2024/10/01 11:38720.3 MBsha256:ecdf4302ac3d
docker.io/gvenzl/oracle-xe
:21-slim-faststart
linux/amd64
2024/10/01 11:381.1 GBsha256:f82bccdf6020
docker.io/gvenzl/oracle-xe
:21.3.0-slim-faststart
linux/amd64
2024/10/01 11:381.1 GBsha256:f82bccdf6020
docker.io/gvenzl/oracle-xe
:21
linux/amd64
2024/10/01 11:361.4 GBsha256:c2682a4216b0
docker.io/gvenzl/oracle-xe
:21.3.0
linux/amd64
2024/10/01 11:361.4 GBsha256:c2682a4216b0
docker.io/gvenzl/oracle-xe
:21-faststart
linux/amd64
2024/10/01 11:361.8 GBsha256:62b2c30de9d5
docker.io/gvenzl/oracle-xe
:21.3.0-faststart
linux/amd64
2024/10/01 11:361.8 GBsha256:62b2c30de9d5
docker.io/gvenzl/oracle-xe
:21-full
linux/amd64
2024/10/01 11:343.1 GBsha256:7d11bf91cc35
docker.io/gvenzl/oracle-xe
:21.3.0-full
linux/amd64
2024/10/01 11:343.1 GBsha256:7d11bf91cc35
docker.io/gvenzl/oracle-xe
:21-full-faststart
linux/amd64
2024/10/01 11:343.7 GBsha256:cc9591f3e92e
docker.io/gvenzl/oracle-xe
:21.3.0-full-faststart
linux/amd64
2024/10/01 11:343.7 GBsha256:cc9591f3e92e
docker.io/gvenzl/oracle-xe
:18-slim
linux/amd64
2024/10/01 11:29822.7 MBsha256:118d22f6df24
docker.io/gvenzl/oracle-xe
:18.4.0-slim
linux/amd64
2024/10/01 11:29822.7 MBsha256:118d22f6df24