Block a user
oracle-database (latest)
Published 2026-03-02 11:05:33 +01:00 by david
Installation
docker pull git.claeyscloud.com/endikaa007-jpg/oracle-database:latestsha256:706772e4067a72f65231128f49c12d695844fe50f48e8f7816b1a4eab9a0e97c
Image Layers
| ADD oraclelinux-7-slim-amd64-rootfs.tar.xz / # buildkit |
| CMD ["/bin/bash"] |
| LABEL provider=Oracle issues=https://github.com/oracle/docker-images/issues volume.data=/opt/oracle/oradata 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 |
| ARG SLIMMING=true |
| ARG INSTALL_FILE_1=LINUX.X64_193000_db_home.zip |
| 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 DB_STARTED_MARKER_FILE=/dev/shm/.db_started 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= |
| 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 |
| COPY setupLinuxEnv.sh checkSpace.sh /opt/install/ # buildkit |
| 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 |
| 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 |
| USER oracle |
| COPY --chown=oracle:dba /opt/oracle /opt/oracle # buildkit |
| USER root |
| RUN |2 SLIMMING=true INSTALL_FILE_1=LINUX.X64_193000_db_home.zip /bin/sh -c "$ORACLE_BASE"/oraInventory/orainstRoot.sh && "$ORACLE_HOME"/root.sh # buildkit |
| USER oracle |
| WORKDIR /home/oracle |
| RUN |2 SLIMMING=true INSTALL_FILE_1=LINUX.X64_193000_db_home.zip /bin/sh -c echo 'ORACLE_SID=${ORACLE_SID:-ORCLCDB}; export ORACLE_SID=${ORACLE_SID^^}' > .bashrc # buildkit |
| HEALTHCHECK &{["CMD-SHELL" "\"$ORACLE_BASE/$CHECK_DB_FILE\" >/dev/null || exit 1"] "1m0s" "30s" "5m0s" "0s" '\x00'} |
| CMD ["/bin/bash" "-c" "exec $ORACLE_BASE/$RUN_FILE"] |
Labels
| Key | Value |
|---|---|
| issues | https://github.com/oracle/docker-images/issues |
| port.listener | 1521 |
| port.oemexpress | 5500 |
| provider | Oracle |
| volume.data | /opt/oracle/oradata |
| 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 |