Conéctese a la base de datos Oracle dentro del contenedor acoplable que reside en Oracle VirtualBox Xubuntu VM

Conéctese a la base de datos Oracle dentro del contenedor acoplable que reside en Oracle VirtualBox Xubuntu VM

Tengo la siguiente configuración:

Windows 10 Pro Host con VirtualBox instalado.

En VirtualBox he instalado Xubuntu OS.

En Xubuntu OS, instalé Docker y configuré un contenedor de base de datos Oracle19c. He habilitado un segundo adaptador solo de host en la caja virtual y puedo acceder a mi VM desde el host de Windows a través de SSH.

Deseo saber cómo puedo conectarme a la base de datos dentro del contenedor de Oracle desde Windows Host con SQL Developer u otro cliente.

ingrese la descripción de la imagen aquí

Respuesta1

Cuando inicia el contenedor, proporciona un -p hostport:containerportargumento para vincular los puertos del contenedor a los puertos del host (por ejemplo, si es el mismo -p 1521:1521:).

Puede comprobar con qué puertos está escuchando el host:

netstat -ltp --numeric-ports 

o

ss -nlt

(Verá que esto solo informa los puertos en IPv6, pero AFAIK esto no tiene ningún impacto).

Luego, las aplicaciones de Windows pueden conectarse al servidor de base de datos en el contenedor conectándose al puerto de su VM que ha vinculado al contenedor (1521 en este caso).

información relacionada