User Tools

Site Tools


informatica:linux:docker:weblogic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:docker:weblogic [2016/12/24 15:43] joseinformatica:linux:docker:weblogic [2016/12/27 16:36] (current) jose
Line 1: Line 1:
-a+Creamos el binario con la instalación de weblogic: 
 + 
 +Dockerfile 
 +<code> 
 +FROM oraclelinux 
 +MAINTAINER Jose Legido "jose@legido.com" 
 + 
 +ARG ORACLE_USER 
 +ARG ORACLE_PASSWORD 
 + 
 +# USUARIS 
 +RUN groupadd -g 1001 weblogic && useradd -u 1001 -g weblogic weblogic 
 +RUN mkdir -p /u01/install && mkdir -p /u01/scripts 
 + 
 +# EINES 
 +RUN yum install -y tar 
 + 
 +COPY scrics/install_weblogic1036.sh /u01/install/install_weblogic1036.sh 
 +COPY scrics/template1036.jar /u01/install/template1036.jar 
 +RUN chown -R weblogic. /u01 
 +RUN chmod +x /u01/install/install_weblogic1036.sh 
 + 
 +USER weblogic 
 + 
 +ENV USER_MEM_ARGS="-Djava.security.egd=file:/dev/./urandom" 
 + 
 +RUN cd /u01/install && /u01/install/install_weblogic1036.sh $ORACLE_USER $ORACLE_PASSWORD 
 + 
 +RUN /bin/bash 
 +</code> 
 + 
 +Creamos una imagen llamada local/weblogic1036bin que será la base para nuestras instalaciones 
 +  docker build --build-arg ORACLE_USER=<usuario oracle> --build-arg ORACLE_PASSWORD=<pass oracle> -t local/weblogic1036bin . 
 +   
 +Abrimos el template /u01/middleware1036/wlserver_10.3/common/templates/domains/wls.jar para modificarlo nuestro gusto 
 +  source /u01/middleware1036/wlserver_10.3/server/bin/setWLSEnv.sh 
 + 
 +  java weblogic.WLST 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 +  startServer(adminServerName='AdminServer',domainName='mydomain',url='t3://localhost:7001',username='weblogic',password='weblogic01',domainDir='/u01/domains/mydomain',jvmArgs='-Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m'
 + 
 + 
 + 
 +createDomain("/u01/middleware1036/wlserver_10.3/common/templates/domains/wls.jar","/u01/domains/probando","weblogic","dadada01"
 + 
 +createDomain("/u01/nou.jar","/u01/domains/prueba2","weblogic","dadada01"
 + 
 + 
 +readTemplate('/u01/wls.jar'
 + 
 +create("managed01",'Server'
 + 
 + 
 +/u01/middleware1036/wlserver_10.3/common/templates/domains/wls.jar 
 + 
 + 
 +startServer(adminServerName='AdminServer',domainName='prueba2',url='t3://localhost:7001',username='weblogic',password='dadada01',domainDir='/u01/domains/prueba2',jvmArgs='-Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m'
 + 
informatica/linux/docker/weblogic.1482594186.txt.gz · Last modified: 2016/12/24 15:43 by jose