informatica:linux:docker:weblogic
This is an old revision of the document!
Table of Contents
Como crear un docker con weblogic.
Creación de la máquina
Creamos el fichero Dockerfile con el tipo de máquina y los paquetes necesarios:
FROM oraclelinux:6.6 # USUARIS RUN groupadd -g 1001 weblogic && useradd -u 1001 -g weblogic weblogic RUN mkdir /u01 && chown weblogic. /u01 # EINES RUN yum install -y tar MAINTAINER Jose Legido "jose@legido.com"
Creamos el docker con los siguientes parámetros:
docker build -t <repositorio>/<nombre docker>:<etiqueta> <ruta fichero Dockerfile>
Por ejemplo:
docker build -t local/weblogic:init weblogic
Vemos que nos ha creado el siguiente docker:
# docker images REPOSITORY TAG IMAGE ID CREATED SIZE local/weblogic init bb197c8ddd69 40 seconds ago 157.7 MB
Para acceder al docker:
# docker run -t -i local/weblogic:init [root@6daa15fce10b /]# uname -a 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
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:
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5dc3bd5eda26 local/weblogic:init "/bin/bash" 7 minutes ago Up 7 minutes stupefied_goldstine
Para hacer commit:
# docker commit -m "Creado directorio /u01" -a "Jose" 5dc3bd5eda26 local/weblogic:v1
Instalación de weblogic
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 /mnt/software/:/u01/software local/weblogic:init
Instalamos la JDK en
informatica/linux/docker/weblogic.1457087315.txt.gz · Last modified: 2016/03/04 10:28 by jose