informatica:linux:docker:weblogic
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| informatica:linux:docker:weblogic [2016/03/04 10:28] – jose | informatica:linux:docker:weblogic [2016/12/27 16:36] (current) – jose | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Como crear un docker | + | Creamos el binario |
| - | ====== Creación de la máquina ====== | + | Dockerfile |
| - | Creamos el fichero | + | |
| < | < | ||
| - | FROM oraclelinux:6.6 | + | FROM oraclelinux |
| + | MAINTAINER Jose Legido " | ||
| + | |||
| + | ARG ORACLE_USER | ||
| + | ARG ORACLE_PASSWORD | ||
| # USUARIS | # USUARIS | ||
| RUN groupadd -g 1001 weblogic && useradd -u 1001 -g weblogic weblogic | RUN groupadd -g 1001 weblogic && useradd -u 1001 -g weblogic weblogic | ||
| - | RUN mkdir /u01 && | + | RUN mkdir -p /u01/ |
| # EINES | # EINES | ||
| RUN yum install -y tar | RUN yum install -y tar | ||
| - | MAINTAINER Jose Legido " | + | COPY scrics/ |
| - | </code> | + | COPY scrics/template1036.jar / |
| + | RUN chown -R weblogic. /u01 | ||
| + | RUN chmod +x / | ||
| - | Creamos el docker con los siguientes parámetros: | + | USER weblogic |
| - | docker build -t < | + | ENV USER_MEM_ARGS=" |
| - | Por ejemplo: | + | |
| - | | + | |
| - | Vemos que nos ha creado el siguiente docker: | + | |
| - | < | + | |
| - | # docker images | + | |
| - | REPOSITORY | + | |
| - | local/weblogic | + | |
| - | </code> | + | |
| - | Para acceder al docker: | + | RUN cd /u01/install && |
| - | < | + | |
| - | # docker run -t -i local/weblogic: | + | |
| - | [root@6daa15fce10b | + | |
| - | Linux 6daa15fce10b 4.3.0-1-amd64 #1 SMP Debian 4.3.5-1 (2016-02-06) x86_64 x86_64 x86_64 GNU/Linux | + | |
| - | </code> | + | |
| - | Recordar que todos los cambios son volátiles, al salir del docker si lo volvemos a arrancar sin hacer commit se pierden los cambio. El commit se hace sobre los containers, para mostrarlos: | + | RUN /bin/bash |
| - | < | + | |
| - | # docker ps -a | + | |
| - | CONTAINER ID IMAGE | + | |
| - | 5dc3bd5eda26 | + | |
| </ | </ | ||
| - | Para hacer commit: | + | Creamos una imagen llamada local/ |
| - | # docker | + | docker |
| + | |||
| + | Abrimos el template | ||
| + | source / | ||
| + | |||
| + | java weblogic.WLST | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | startServer(adminServerName=' | ||
| + | |||
| + | |||
| + | |||
| + | createDomain("/ | ||
| - | ====== Instalación de weblogic | + | createDomain("/ |
| - | Hay dos opciones, si tenemos el software en local o si lo queremos descargar | + | |
| - | ===== Software en local ===== | ||
| - | Arrancamos el docker montando la carpeta donde tenemos el software | ||
| - | docker run -t -i -v / | + | readTemplate(' |
| - | Instalamos la JDK en | + | |
| + | create(" | ||
| + | / | ||
| + | startServer(adminServerName=' | ||
informatica/linux/docker/weblogic.1457087291.txt.gz · Last modified: by jose
