Oracle Database: 23c Free, 21c XE, 18c XE
259
[v2]: Oracle Database 18c Express Edition sobre Oracle Linux (7-slim)
[v3]: Oracle Database 21c Express Edition sobre Oracle Linux (7-slim)
[v4]: Oracle Database 23c (23.3.0) Free sobre Oracle Linux (8)
NOTA: Las imágenes se han generado en base al repositorio oficial de Oracle => https://github.com/oracle/docker-images/tree/main/OracleDatabase/SingleInstance
docker run --name [nombre contenedor] --shm-size=1g -p 1521:1521 -p 8080:8080 -e ORACLE_PWD=[clave] -v [directorio de montaje maquina anfitriona]:/u01/app/oracle/oradata lcriadof/oracle-xe:[ver]
Parámetros:
[nombre contenedor] => El nombre con el que se ejecuta el contenedor de esta imagen
[clave] => Contraseña para el usuario SYS y SYSTEM
[directorio de montaje maquina anfitriona] => Es el directorio de la máquina
anfitriona donde se guarda la base de datos. De esta forma
logramos que la base de datos que ejecuta el contenedor sea
persistente con independencia de apagados/reinicios o
borrado del contenedor.
Ejemplo en linux => -v /bbdd/oracle/data:/u01/app/oracle/oradata
Ejemplo en Windows => -v //c/bbdd/oracle/data:/u01/app/oracle/oradata
[ver] => versión indicada en el apartado "TAG"
Puertos:
1521 => Oracle Database.
8080 => APEX
Configuración de conectividad:
hostname: localhost
port: 1521
sid: xe
username: system
password: [clave]
[v2]:
docker run --name instanciaOracleXe1840 -p 1521:1521 -p 8080:8080 -v //c/persistencia/oracle/Xe1840:/opt/oracle/oradata -e ORACLE_PASSWORD=SysPassword1 -e ORACLE_PWD=123456 -e ORACLE_CHARACTERSET=AL32UTF8 lcriadof/oracle-xe:v2
[v3]:
docker run -p 1521:1521 -p 5500:5500 -p 8080:8080 --name instanciaOracleXe21c -v //c/persistencia/oracle/Xe21c:/opt/oracle/oradata -e ORACLE_PWD=SysPassword1 -e ORACLE_CHARACTERSET=AL32UTF8 lcriadof/oracle-xe:v3
Content type
Image
Digest
sha256:52740056e…
Size
2.4 GB
Last updated
almost 3 years ago
docker pull lcriadof/oracle-xe:v4