镜像概览

完整引用
docker.io/wangpengcheng/oracle12c-enterprise
Registry
docker.io
命名空间
wangpengcheng
仓库
oracle12c-enterprise
已缓存 Tag 数
2
最近同步
07/06/2026, 05:46 PM
相关主题

简介

Oracle Database 12c Enterprise 容器化镜像,提供 SQL*Net 监听与 pluggable database,适合开发联调、迁移验证或内网测试库,需注意许可合规。

详细介绍

wangpengcheng/oracle12c-enterprise 在容器内启动 Oracle 12c EE 实例,首次启动初始化 SYSTEM/SYS 密码与 PDB 名称耗时较长。与官方 Oracle 镜像相比社区维护,许可与生产支持需自行评估。容器应分配足够内存(建议 ≥4Gi)与 /opt/oracle/oradata 持久卷,否则重启丢数据。Kubernetes 部署需 StatefulSet + PVC,并配置 hugepages 与资源 limit;公网切勿暴露 1521 端口。

快速启动

docker run -d --name oracle12c \
  -p 1521:1521 \
  -e ORACLE_PWD=Oracle123 \
  docker.io/wangpengcheng/oracle12c-enterprise:latest

推荐实践

docker run -d --name oracle12c \
  --restart unless-stopped \
  -p 1521:1521 \
  -v oracle-oradata:/opt/oracle/oradata \
  -e ORACLE_PWD=StrongPassword1 \
  -e ORACLE_PDB=ORCLPDB1 \
  -e INIT_SGA_SIZE=2048 \
  docker.io/wangpengcheng/oracle12c-enterprise:12.2.0.1

核心参数说明

  • -p 1521:1521 — SQL*Net 监听端口
  • -e ORACLE_PWD — SYS/SYSTEM 初始密码
  • -e ORACLE_PDB — 可插拔数据库名称
  • -v oracle-oradata:... — 数据文件持久化
  • -e INIT_SGA_SIZE — 共享内存大小 MB
  • --restart unless-stopped — 测试库持续可用

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: oracle12c
spec:
  replicas: 1
  selector:
    matchLabels:
      app: oracle12c
  template:
    metadata:
      labels:
        app: oracle12c
    spec:
      containers:
        - name: oracle
          image: docker.io/wangpengcheng/oracle12c-enterprise:12.2.0.1
          ports:
            - containerPort: 1521
          env:
            - name: ORACLE_PWD
              valueFrom:
                secretKeyRef:
                  name: oracle-secrets
                  key: sys-password
          volumeMounts:
            - name: oradata
              mountPath: /opt/oracle/oradata
      volumes:
        - name: oradata
          persistentVolumeClaim:
            claimName: oracle-oradata
---
apiVersion: v1
kind: Service
metadata:
  name: oracle12c
spec:
  selector:
    app: oracle12c
  ports:
    - port: 1521
      targetPort: 1521

生产更推荐 StatefulSet;oradata PVC 容量按表空间规划,密码经 Secret 注入,内存 requests/limits 不低于 4Gi。

最新 Tag(20 条)

查看全部 2 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/wangpengcheng/oracle12c-enterprise
:12.2.0.1-sys
linux/amd64
2019/05/17 12:532.8 GBsha256:3e44dc766936
docker.io/wangpengcheng/oracle12c-enterprise
:12.2.0.1
linux/amd64
2019/04/08 18:592.8 GBsha256:1f700299f7a9