oracle (xe-11.2.0.2)
Published 2025-09-03 16:30:18 +02:00 by mritter
Installation
docker pull gitea.cidb.de/docker/oracle:xe-11.2.0.2sha256:aacb0d4cbc01af566f33465a9148316561deb01f1f263da909434e8c2abbd246
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=/u01/app/oracle/oradata volume.setup.location1=/u01/app/oracle/scripts/startup volume.setup.location2=/docker-entrypoint-initdb.d/setup volume.startup.location1=/u01/app/oracle/scripts/setup volume.startup.location2=/docker-entrypoint-initdb.d/startup port.listener=1521 port.apex=8080 |
| ENV ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe ORACLE_SID=XE INSTALL_FILE_1=oracle-xe-11.2.0-1.0.x86_64.rpm.zip INSTALL_DIR=/install CONFIG_RSP=xe.rsp RUN_FILE=runOracle.sh PWD_FILE=setPassword.sh CHECK_DB_FILE=checkDBStatus.sh DB_STARTED_MARKER_FILE=/dev/shm/.db_started |
| ENV PATH=/u01/app/oracle/product/11.2.0/xe/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY oracle-xe-11.2.0-1.0.x86_64.rpm.zip xe.rsp runOracle.sh setPassword.sh checkDBStatus.sh /install/ # buildkit |
| RUN /bin/sh -c yum -y install unzip libaio bc initscripts net-tools openssl compat-libstdc++-33 && rm -rf /var/cache/yum && cd $INSTALL_DIR && unzip $INSTALL_FILE_1 && rm $INSTALL_FILE_1 && cat() { declare -A PROC=(["/proc/sys/kernel/shmmax"]=4294967295 ["/proc/sys/kernel/shmmni"]=4096 ["/proc/sys/kernel/shmall"]=2097152 ["/proc/sys/fs/file-max"]=6815744); [[ ${PROC[$1]} == "" ]] && /usr/bin/cat $* || echo ${PROC[$1]}; } && free() { echo "Swap: 2048 0 2048"; } && export -f cat free && rpm -i Disk1/*.rpm && unset -f cat free && mkdir -p $ORACLE_BASE/scripts/setup && mkdir $ORACLE_BASE/scripts/startup && ln -s $ORACLE_BASE/scripts /docker-entrypoint-initdb.d && mkdir $ORACLE_BASE/oradata && chown -R oracle:dba $ORACLE_BASE && mv $INSTALL_DIR/$CONFIG_RSP $ORACLE_BASE/ && mv $INSTALL_DIR/$RUN_FILE $ORACLE_BASE/ && mv $INSTALL_DIR/$PWD_FILE $ORACLE_BASE/ && mv $INSTALL_DIR/$CHECK_DB_FILE $ORACLE_BASE/ && 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" "0s" '\x00'} |
| CMD ["/bin/bash" "-c" "exec $ORACLE_BASE/$RUN_FILE"] |
Labels
| Key | Value |
|---|---|
| issues | https://github.com/oracle/docker-images/issues |
| port.apex | 8080 |
| port.listener | 1521 |
| provider | Oracle |
| volume.data | /u01/app/oracle/oradata |
| volume.setup.location1 | /u01/app/oracle/scripts/startup |
| volume.setup.location2 | /docker-entrypoint-initdb.d/setup |
| volume.startup.location1 | /u01/app/oracle/scripts/setup |
| volume.startup.location2 | /docker-entrypoint-initdb.d/startup |
Details
2025-09-03 16:30:18 +02:00
Versions (6)
View all
Container
2
OCI / Docker
linux/amd64
695 MiB
free-latest
2025-09-03
free-23.9.0.0
2025-09-03
free-latest-lite
2025-09-03
free-23.9.0.0-lite
2025-09-03
xe-11.2.0.2
2025-09-03