Los contenedores nos dan muchas posibilidades en cuestión de infraestructura y una de las ventajas que ofrecen es poder hacer instalaciones que de otro modo requieren tiempo y configuraciones considerables.

Uno de estos casos es oracle database.

El proceso para levantar un servidor completo de base de datos nos tomará únicamente algunos minutos.

Nota. Listaré únicamente el proceso mínimo para lograrlo, la información completa se encuentra en el repositorio de la imagen:

https://github.com/wnameless/docker-oracle-xe-11g

Hacemos pull de la imagen:

docker pull wnameless/oracle-xe-11g

Una vez descargada la imagen ejecutamos el contenedor, exponiendo los puertos 22 (ssh) y 1521 (oracle) en 49160 y 49161 respectivamente (los puertos destino son únicamente de ejemplo, pueden ser cualesquiera):

docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g

Eso es todo, ahora podemos usar nuestra base de datos con los siguientes datos:

  • user: sys
  • password: oracle
  • SID: xe
  • Puerto: 49161

Del mismo modo es posible conectarse por ssh:

  • ssh root@localhost -p 49160
  • password: admin

GlobalSoft miembros OPN nivel Silver Oracle

Leave a Review