User Tools

Site Tools


informatica:linux:docker:weblogic_old

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_old.txt · Last modified: 2016/12/24 15:43 by jose