library/qsccanada-oradb (v20210903)
Published 2026-08-13 04:39:03 +02:00 by jose.garcia
Installation
docker pull code.grupoleitz.com/leitz-group/library/qsccanada-oradb:v20210903sha256:cc7f916f582879302cbf35805934bafcdcd58772e28ef2cfdda9a0ed318203dcAbout this package
Oracle Linux is an open-source operating system available under the GNU General Public License (GPLv2) and is suitable for both general purpose or Oracle workloads.
Image layers
| LABEL org.opencontainers.image.authors=Oracle Linux Product Team <ol-ovm-info_ww@oracle.com> org.opencontainers.image.url=https://github.com/oracle/container-images org.opencontainers.image.source=https://github.com/oracle/container-images/tree/dist-amd64/7-slim org.opencontainers.image.vendor=Oracle America, Inc org.opencontainers.image.title=Oracle Linux 7 (slim) org.opencontainers.image.description=Oracle Linux is an open-source operating system available under the GNU General Public License (GPLv2) and is suitable for both general purpose or Oracle workloads. |
| ADD file:427e3de4e281b54b6b3ecbe5e05d7fc4433263f8261c48987f7ded117fc1be97 in / |
| 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 port.apex=8080 |
| ENV ORACLE_BASE=/opt/oracle ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE ORACLE_SID=XE INSTALL_FILE_1=https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm RUN_FILE=runOracle.sh PWD_FILE=setPassword.sh CONF_FILE=oracle-xe-18c.conf CHECK_SPACE_FILE=checkSpace.sh CHECK_DB_FILE=checkDBStatus.sh INSTALL_DIR=/install ORACLE_DOCKER_INSTALL=true |
| ENV PATH=/opt/oracle/product/18c/dbhomeXE/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY checkSpace.sh runOracle.sh setPassword.sh checkDBStatus.sh oracle-xe-18c.conf /install/ # buildkit |
| RUN /bin/sh -c chmod ug+x $INSTALL_DIR/*.sh && sync && $INSTALL_DIR/$CHECK_SPACE_FILE && cd $INSTALL_DIR && yum -y install openssl oracle-database-preinstall-18c && yum -y localinstall $INSTALL_FILE_1 && rm -rf /var/cache/yum && rm -rf /var/tmp/yum-* && mkdir -p $ORACLE_BASE/scripts/setup && mkdir $ORACLE_BASE/scripts/startup && ln -s $ORACLE_BASE/scripts /docker-entrypoint-initdb.d && mkdir -p $ORACLE_BASE/oradata /home/oracle && chown -R oracle:oinstall $ORACLE_BASE /home/oracle && mv $INSTALL_DIR/$RUN_FILE $ORACLE_BASE/ && mv $INSTALL_DIR/$PWD_FILE $ORACLE_BASE/ && mv $INSTALL_DIR/$CHECK_DB_FILE $ORACLE_BASE/ && mv $INSTALL_DIR/$CONF_FILE /etc/sysconfig/ && ln -s $ORACLE_BASE/$PWD_FILE / && cd $HOME && rm -rf $INSTALL_DIR && chmod ug+x $ORACLE_BASE/*.sh # buildkit |
| HEALTHCHECK &{["CMD-SHELL" "\"$ORACLE_BASE/$CHECK_DB_FILE\" >/dev/null || exit 1"] "1m0s" "0s" "5m0s" '\x00'} |
| CMD ["/bin/sh" "-c" "exec $ORACLE_BASE/$RUN_FILE"] |
| /bin/sh -c exec $ORACLE_BASE/$RUN_FILE |
Labels
| Key | Value |
|---|---|
| issues | https://github.com/oracle/docker-images/issues |
| org.opencontainers.image.authors | Oracle Linux Product Team <ol-ovm-info_ww@oracle.com> |
| org.opencontainers.image.description | Oracle Linux is an open-source operating system available under the GNU General Public License (GPLv2) and is suitable for both general purpose or Oracle workloads. |
| org.opencontainers.image.source | https://github.com/oracle/container-images/tree/dist-amd64/7-slim |
| org.opencontainers.image.title | Oracle Linux 7 (slim) |
| org.opencontainers.image.url | https://github.com/oracle/container-images |
| org.opencontainers.image.vendor | Oracle America, Inc |
| port.apex | 8080 |
| 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 |