docker.io/goodboy008/oracle-19.3.0-ee:non-cdb linux/amd64

docker.io/goodboy008/oracle-19.3.0-ee:non-cdb - 国内下载镜像源 浏览次数:8

这是一个包含Oracle 19c企业版(EE)数据库的Docker镜像。 由用户 goodboy008 创建并发布到Docker Hub。

源镜像 docker.io/goodboy008/oracle-19.3.0-ee:non-cdb
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb
镜像ID sha256:d4ed8f91a0f8357dff787f0938593bb404cfe23961a17ffaa80c69ecf9c7eb67
镜像TAG non-cdb
大小 9.62GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/bash -c exec $ORACLE_BASE/$RUN_FILE
启动入口
工作目录 /home/oracle
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2023-09-18T07:26:01.066855512Z
同步时间 2025-06-28 00:28
更新时间 2025-06-29 18:23
开放端口
1521/tcp
环境变量
ORACLE_PWD=top_secret AUTO_MEM_CALCULATION=false ORACLE_EDITION=enterprise ENABLE_ARCHIVELOG=true PATH=/opt/oracle/product/19c/dbhome_1/bin:/opt/oracle/product/19c/dbhome_1/OPatch/:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ORACLE_BASE=/opt/oracle ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 INSTALL_DIR=/opt/install INSTALL_FILE_1=LINUX.X64_193000_db_home.zip INSTALL_RSP=db_inst.rsp CONFIG_RSP=dbca.rsp.tmpl PWD_FILE=setPassword.sh RUN_FILE=runOracle.sh START_FILE=startDB.sh CREATE_DB_FILE=createDB.sh CREATE_OBSERVER_FILE=createObserver.sh SETUP_LINUX_FILE=setupLinuxEnv.sh CHECK_SPACE_FILE=checkSpace.sh CHECK_DB_FILE=checkDBStatus.sh USER_SCRIPTS_FILE=runUserScripts.sh INSTALL_DB_BINARIES_FILE=installDBBinaries.sh RELINK_BINARY_FILE=relinkOracleBinary.sh CONFIG_TCPS_FILE=configTcps.sh SLIMMING=true ARCHIVELOG_DIR_NAME=archive_logs CLONE_DB=false STANDBY_DB=false PRIMARY_DB_CONN_STR= DG_OBSERVER_ONLY=false DG_OBSERVER_NAME= CHECKPOINT_FILE_EXTN=.created WALLET_DIR= LD_LIBRARY_PATH=/opt/oracle/product/19c/dbhome_1/lib:/usr/lib CLASSPATH=/opt/oracle/product/19c/dbhome_1/jlib:/opt/oracle/product/19c/dbhome_1/rdbms/jlib
镜像标签
https://github.com/oracle/docker-images/issues: issues 1521: port.listener 5500: port.oemexpress Oracle: provider /opt/oracle/scripts/setup: volume.setup.location1 /docker-entrypoint-initdb.d/setup: volume.setup.location2 /opt/oracle/scripts/startup: volume.startup.location1 /docker-entrypoint-initdb.d/startup: volume.startup.location2

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb  docker.io/goodboy008/oracle-19.3.0-ee:non-cdb

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb  docker.io/goodboy008/oracle-19.3.0-ee:non-cdb

Shell快速替换命令

sed -i 's#goodboy008/oracle-19.3.0-ee:non-cdb#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb  docker.io/goodboy008/oracle-19.3.0-ee:non-cdb'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb  docker.io/goodboy008/oracle-19.3.0-ee:non-cdb'

镜像构建历史


# 2023-09-18 15:26:01  2.94GB 
/bin/bash -c exec $ORACLE_BASE/$RUN_FILE
                        
# 2023-09-18 13:39:25  0.00B 设置默认要执行的命令
CMD ["/bin/bash" "-c" "exec $ORACLE_BASE/$RUN_FILE"]
                        
# 2023-09-18 13:39:25  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "\"$ORACLE_BASE/$CHECK_DB_FILE\" >/dev/null || exit 1"] "1m0s" "30s" "5m0s" '\x00'}
                        
# 2023-09-18 13:39:25  69.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo 'ORACLE_SID=${ORACLE_SID:-ORCLCDB}; export ORACLE_SID=${ORACLE_SID^^}' > .bashrc # buildkit
                        
# 2023-09-18 13:39:24  0.00B 设置工作目录为/home/oracle
WORKDIR /home/oracle
                        
# 2023-09-18 13:39:24  0.00B 指定运行容器时使用的用户
USER oracle
                        
# 2023-09-18 13:39:24  22.19MB 执行命令并创建新的镜像层
RUN /bin/sh -c "$ORACLE_BASE"/oraInventory/orainstRoot.sh &&     "$ORACLE_HOME"/root.sh # buildkit
                        
# 2023-09-18 13:39:23  0.00B 指定运行容器时使用的用户
USER root
                        
# 2023-09-18 13:39:23  6.19GB 复制新文件或目录到容器中
COPY /opt/oracle /opt/oracle # buildkit
                        
# 2023-09-18 13:35:09  0.00B 指定运行容器时使用的用户
USER oracle
                        
# 2023-09-18 13:35:09  323.01MB 执行命令并创建新的镜像层
RUN |2 SLIMMING=true INSTALL_FILE_1=LINUX.X64_193000_db_home.zip /bin/sh -c chmod ug+x $INSTALL_DIR/*.sh &&     sync &&     $INSTALL_DIR/$CHECK_SPACE_FILE &&     $INSTALL_DIR/$SETUP_LINUX_FILE &&     rm -rf $INSTALL_DIR # buildkit
                        
# 2023-09-18 13:31:21  45.53KB 复制新文件或目录到容器中
COPY runOracle.sh startDB.sh createDB.sh createObserver.sh dbca.rsp.tmpl setPassword.sh checkDBStatus.sh runUserScripts.sh relinkOracleBinary.sh configTcps.sh /opt/oracle/ # buildkit
                        
# 2023-09-18 13:31:21  1.97KB 复制新文件或目录到容器中
COPY setupLinuxEnv.sh checkSpace.sh /opt/install/ # buildkit
                        
# 2023-09-18 13:31:21  0.00B 设置环境变量 PATH LD_LIBRARY_PATH CLASSPATH
ENV PATH=/opt/oracle/product/19c/dbhome_1/bin:/opt/oracle/product/19c/dbhome_1/OPatch/:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LD_LIBRARY_PATH=/opt/oracle/product/19c/dbhome_1/lib:/usr/lib CLASSPATH=/opt/oracle/product/19c/dbhome_1/jlib:/opt/oracle/product/19c/dbhome_1/rdbms/jlib
                        
# 2023-09-18 13:31:21  0.00B 设置环境变量 ORACLE_BASE ORACLE_HOME INSTALL_DIR INSTALL_FILE_1 INSTALL_RSP CONFIG_RSP PWD_FILE RUN_FILE START_FILE CREATE_DB_FILE CREATE_OBSERVER_FILE SETUP_LINUX_FILE CHECK_SPACE_FILE CHECK_DB_FILE USER_SCRIPTS_FILE INSTALL_DB_BINARIES_FILE RELINK_BINARY_FILE CONFIG_TCPS_FILE SLIMMING ENABLE_ARCHIVELOG ARCHIVELOG_DIR_NAME CLONE_DB STANDBY_DB PRIMARY_DB_CONN_STR DG_OBSERVER_ONLY DG_OBSERVER_NAME CHECKPOINT_FILE_EXTN WALLET_DIR
ENV ORACLE_BASE=/opt/oracle ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 INSTALL_DIR=/opt/install INSTALL_FILE_1=LINUX.X64_193000_db_home.zip INSTALL_RSP=db_inst.rsp CONFIG_RSP=dbca.rsp.tmpl PWD_FILE=setPassword.sh RUN_FILE=runOracle.sh START_FILE=startDB.sh CREATE_DB_FILE=createDB.sh CREATE_OBSERVER_FILE=createObserver.sh SETUP_LINUX_FILE=setupLinuxEnv.sh CHECK_SPACE_FILE=checkSpace.sh CHECK_DB_FILE=checkDBStatus.sh USER_SCRIPTS_FILE=runUserScripts.sh INSTALL_DB_BINARIES_FILE=installDBBinaries.sh RELINK_BINARY_FILE=relinkOracleBinary.sh CONFIG_TCPS_FILE=configTcps.sh SLIMMING=true ENABLE_ARCHIVELOG=false ARCHIVELOG_DIR_NAME=archive_logs CLONE_DB=false STANDBY_DB=false PRIMARY_DB_CONN_STR= DG_OBSERVER_ONLY=false DG_OBSERVER_NAME= CHECKPOINT_FILE_EXTN=.created WALLET_DIR=
                        
# 2023-09-18 13:31:21  0.00B 定义构建参数
ARG INSTALL_FILE_1=LINUX.X64_193000_db_home.zip
                        
# 2023-09-18 13:31:21  0.00B 定义构建参数
ARG SLIMMING=true
                        
# 2023-09-18 13:31:21  0.00B 添加元数据标签
LABEL provider=Oracle issues=https://github.com/oracle/docker-images/issues volume.setup.location1=/opt/oracle/scripts/setup volume.setup.location2=/docker-entrypoint-initdb.d/setup volume.startup.location1=/opt/oracle/scripts/startup volume.startup.location2=/docker-entrypoint-initdb.d/startup port.listener=1521 port.oemexpress=5500
                        
# 2023-06-14 15:21:40  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2023-06-14 15:21:40  138.17MB 
/bin/sh -c #(nop) ADD file:733a37449d62d6e9f530185b9244e06cd8ff0ee896632576ae644437d0a1f852 in / 
                        
                    

镜像信息

{
    "Id": "sha256:d4ed8f91a0f8357dff787f0938593bb404cfe23961a17ffaa80c69ecf9c7eb67",
    "RepoTags": [
        "goodboy008/oracle-19.3.0-ee:non-cdb",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee:non-cdb"
    ],
    "RepoDigests": [
        "goodboy008/oracle-19.3.0-ee@sha256:7fd76bdfe12305748b18ea5616afa72f79ca7bbd2373659f02824a2bd2e4a2fa",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/goodboy008/oracle-19.3.0-ee@sha256:7fd76bdfe12305748b18ea5616afa72f79ca7bbd2373659f02824a2bd2e4a2fa"
    ],
    "Parent": "",
    "Comment": "orcale 19c",
    "Created": "2023-09-18T07:26:01.066855512Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "24.0.5",
    "Author": "adien.gong",
    "Config": {
        "Hostname": "cc6cbf16b6c5",
        "Domainname": "",
        "User": "oracle",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1521/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "ORACLE_PWD=top_secret",
            "AUTO_MEM_CALCULATION=false",
            "ORACLE_EDITION=enterprise",
            "ENABLE_ARCHIVELOG=true",
            "PATH=/opt/oracle/product/19c/dbhome_1/bin:/opt/oracle/product/19c/dbhome_1/OPatch/:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "ORACLE_BASE=/opt/oracle",
            "ORACLE_HOME=/opt/oracle/product/19c/dbhome_1",
            "INSTALL_DIR=/opt/install",
            "INSTALL_FILE_1=LINUX.X64_193000_db_home.zip",
            "INSTALL_RSP=db_inst.rsp",
            "CONFIG_RSP=dbca.rsp.tmpl",
            "PWD_FILE=setPassword.sh",
            "RUN_FILE=runOracle.sh",
            "START_FILE=startDB.sh",
            "CREATE_DB_FILE=createDB.sh",
            "CREATE_OBSERVER_FILE=createObserver.sh",
            "SETUP_LINUX_FILE=setupLinuxEnv.sh",
            "CHECK_SPACE_FILE=checkSpace.sh",
            "CHECK_DB_FILE=checkDBStatus.sh",
            "USER_SCRIPTS_FILE=runUserScripts.sh",
            "INSTALL_DB_BINARIES_FILE=installDBBinaries.sh",
            "RELINK_BINARY_FILE=relinkOracleBinary.sh",
            "CONFIG_TCPS_FILE=configTcps.sh",
            "SLIMMING=true",
            "ARCHIVELOG_DIR_NAME=archive_logs",
            "CLONE_DB=false",
            "STANDBY_DB=false",
            "PRIMARY_DB_CONN_STR=",
            "DG_OBSERVER_ONLY=false",
            "DG_OBSERVER_NAME=",
            "CHECKPOINT_FILE_EXTN=.created",
            "WALLET_DIR=",
            "LD_LIBRARY_PATH=/opt/oracle/product/19c/dbhome_1/lib:/usr/lib",
            "CLASSPATH=/opt/oracle/product/19c/dbhome_1/jlib:/opt/oracle/product/19c/dbhome_1/rdbms/jlib"
        ],
        "Cmd": [
            "/bin/bash",
            "-c",
            "exec $ORACLE_BASE/$RUN_FILE"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "\"$ORACLE_BASE/$CHECK_DB_FILE\" \u003e/dev/null || exit 1"
            ],
            "Interval": 60000000000,
            "Timeout": 30000000000,
            "StartPeriod": 300000000000
        },
        "Image": "oracle/database:19.3.0-ee",
        "Volumes": null,
        "WorkingDir": "/home/oracle",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "issues": "https://github.com/oracle/docker-images/issues",
            "port.listener": "1521",
            "port.oemexpress": "5500",
            "provider": "Oracle",
            "volume.setup.location1": "/opt/oracle/scripts/setup",
            "volume.setup.location2": "/docker-entrypoint-initdb.d/setup",
            "volume.startup.location1": "/opt/oracle/scripts/startup",
            "volume.startup.location2": "/docker-entrypoint-initdb.d/startup"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 9616451342,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/57b0783dd9e9f48622903e0ed24afaa6750c268e4390c993ec7e0bb72e9dc902/diff:/var/lib/docker/overlay2/fb3c355fee6976fc3d5788bcd0074abc299c6a3ab1fff62cb5cae02fa6e87d5b/diff:/var/lib/docker/overlay2/47f66292c1cc353131f4495a1eda98776c471c7ecf29d279e5940f29301aa806/diff:/var/lib/docker/overlay2/ec2bac3c1a15c740193b5fedfd1ecb04d298fede59ea571505c57c284a8c2482/diff:/var/lib/docker/overlay2/7245c013d2385cea92267c2a27eba6bfee3b3bd2559d9605ef9ddd378ba03ec0/diff:/var/lib/docker/overlay2/239a97ab0d84afce44127b66101eef66863e08841a60fa4134e150e65ce806b7/diff:/var/lib/docker/overlay2/cc3e669f19037ebffd60280de468ce597df75ef95b0377524d79a85e4f69e758/diff:/var/lib/docker/overlay2/9d1d35dfa09774fa7323401223d31c549d8b2d26909a196661918cbe4c71f3ba/diff",
            "MergedDir": "/var/lib/docker/overlay2/0936d7905a852ef0b085d1d75582a9280cf53f36173e65f0e33ea141bc280bb0/merged",
            "UpperDir": "/var/lib/docker/overlay2/0936d7905a852ef0b085d1d75582a9280cf53f36173e65f0e33ea141bc280bb0/diff",
            "WorkDir": "/var/lib/docker/overlay2/0936d7905a852ef0b085d1d75582a9280cf53f36173e65f0e33ea141bc280bb0/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:616461b0543d6905f05f2b384bc403d268886c8845a6de09629a2b022388c830",
            "sha256:4a2e73683368edf24329c5f157a0f8216a544cbf58df5ab5e2c592522235893b",
            "sha256:3c80205ebf0b599b2008e4e9805d422bc162aa57dedb8844d9dd6107fd98bc36",
            "sha256:efdbb3e1d6e15dd16ff5e182d4a6ad1fb2230d50ccef21492fe1a40cd6fb82dd",
            "sha256:73bb0494f308cde3cfa208341c6994a7b003096e28fe3d4b9b5f85810612ebff",
            "sha256:25c4e197a2421d3686e6b58fe61fffcf66e4fe5a9af4e049ee98296e15d55c8e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:738c8949cffc5785a448a84cf025adbe3781f239379d457ec31250476ae7c5f6",
            "sha256:0a411e608dfe85c00923814ab824b110fed249188530c23d2688cf4e005178db"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-28T00:21:08.882143111+08:00"
    }
}

更多版本

docker.io/goodboy008/oracle-19.3.0-ee:non-cdb

linux/amd64 docker.io9.62GB2025-06-28 00:28
7