informatica:linux:docker:weblogic
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
informatica:linux:docker:weblogic [2016/03/03 16:40] – created 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: | + | |
- | docker build -t local/weblogic: | + | RUN cd /u01/install && / |
- | Vemos que nos ha creado el siguiente docker: | + | |
- | < | + | RUN /bin/bash |
- | # docker images | + | |
- | REPOSITORY | + | |
- | local/weblogic | + | |
</ | </ | ||
- | Para acceder al docker: | + | Creamos una imagen llamada local/ |
- | <docker> | + | docker |
- | # docker run -t -i local/weblogic: | + | |
- | [root@6daa15fce10b | + | Abrimos el template |
- | 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 | + | |
- | </ | + | |
+ | java weblogic.WLST | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | startServer(adminServerName=' | ||
+ | |||
- | Recordar que todos los cambios son volátiles, al salir del docker si lo volvemos a arrancar sin hacer commit se pierden los cambio. | + | 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.1457023218.txt.gz · Last modified: 2016/03/03 16:40 by jose