@@ -33,37 +33,45 @@ FROM oracle/serverjre:8
33
33
# ----------
34
34
MAINTAINER Monica Riccelli <
[email protected] >
35
35
36
- # Environment variables required for this build (do NOT change)
37
- # -------------------------------------------------------------
38
- ENV FMW_PKG=fmw_12.2.1.1.0_wls_quick_Disk1_1of1.zip \
39
- FMW_JAR=fmw_12.2.1.1.0_wls_quick.jar \
40
- SCRIPT_FILE=/u01/oracle/createAndStartEmptyDomain.sh \
36
+ # Common environment variables required for this build (do NOT change)
37
+ # --------------------------------------------------------------------
38
+ ENV SCRIPT_FILE=/u01/oracle/createAndStartEmptyDomain.sh \
41
39
ORACLE_HOME=/u01/oracle \
42
40
USER_MEM_ARGS="-Djava.security.egd=file:/dev/./urandom" \
43
41
DEBUG_FLAG=true \
44
42
PRODUCTION_MODE=dev \
45
43
DOMAIN_NAME="${DOMAIN_NAME:-base_domain}" \
46
44
DOMAIN_HOME=/u01/oracle/user_projects/domains/${DOMAIN_NAME:-base_domain} \
47
- ADMIN_PORT="${ADMIN_PORT:-8001 }" \
45
+ ADMIN_PORT="${ADMIN_PORT:-7001 }" \
48
46
PATH=$PATH:/usr/java/default/bin:/u01/oracle/oracle_common/common/bin:/u01/oracle/wlserver/common/bin
49
-
50
- # Copy packages
51
- # -------------
52
- COPY $FMW_PKG install.file oraInst.loc /u01/
47
+
48
+ # Copy scripts
49
+ #-------------
53
50
COPY container-scripts/createAndStartEmptyDomain.sh container-scripts/create-wls-domain.py /u01/oracle/
54
51
55
52
# Setup filesystem and oracle user
56
- # Install and configure Oracle JDK
57
53
# Adjust file permissions, go to /u01 as user 'oracle' to proceed with WLS installation
58
- # ------------------------------------------------------------
54
+ # ------------------------------------------------------------
59
55
RUN chmod a+xr /u01 && \
60
56
chmod +xr $SCRIPT_FILE && \
61
57
useradd -b /u01 -M -s /bin/bash oracle && \
62
58
chown oracle:oracle -R /u01 && \
63
- echo oracle:oracle | chpasswd && \
64
- yum -y install util-linux && yum clean all && \
65
- cd /u01 && $JAVA_HOME/bin/jar xf /u01/$FMW_PKG && cd - && \
66
- su -c "$JAVA_HOME/bin/java -jar /u01/$FMW_JAR -invPtrLoc /u01/oraInst.loc -jreLoc $JAVA_HOME -ignoreSysPrereqs -force -novalidation ORACLE_HOME=$ORACLE_HOME" - oracle && \
59
+ echo oracle:oracle | chpasswd
60
+
61
+ # Environment variables required for this build (do NOT change)
62
+ # -------------------------------------------------------------
63
+ ENV FMW_PKG=fmw_12.2.1.1.0_wls_quick_Disk1_1of1.zip \
64
+ FMW_JAR=fmw_12.2.1.1.0_wls_quick.jar
65
+
66
+ # Copy packages
67
+ # -------------
68
+ COPY $FMW_PKG install.file oraInst.loc /u01/
69
+
70
+ # Install
71
+ # ------------------------------------------------------------
72
+ USER oracle
73
+ RUN cd /u01 && $JAVA_HOME/bin/jar xf /u01/$FMW_PKG && cd - && \
74
+ $JAVA_HOME/bin/java -jar /u01/$FMW_JAR -invPtrLoc /u01/oraInst.loc -jreLoc $JAVA_HOME -ignoreSysPrereqs -force -novalidation ORACLE_HOME=$ORACLE_HOME && \
67
75
rm /u01/$FMW_JAR /u01/$FMW_PKG /u01/oraInst.loc /u01/install.file
68
76
69
77
WORKDIR ${ORACLE_HOME}
0 commit comments