Как подключиться к oracle бд на виртуальной ОС из основной?
Здравствуйте. Имею запущенную на virtualbox операционную систему. В ней необходимо было работать с бд oracle. Чтобы не морочиться с ее установкой запустил ее в контейнере. Все запустилось нормально. Но чтобы работать с ней на этой гостевой операционке не могу поставить клиента(например sqldeveloper - какие то проблемы с java).
Поэтому решил попробовать подключиться к оracle из основной системы, где уже имеются установленный клиент для бд oracle.
Это вообще возможно сделать? С точки зрения сетевого взаимодействия основной ОС, виртуальной машины и docker в ней?
Пока что я пробовал в гостевой ОС узнать ip и при настройке подключения в клиенте указывал в поле host этот ай пи. Не подключилось. Ошибка:
Ошибка ввода/вывода: The Network Adapter could not establish the connection
The Network Adapter could not establish the connection
The Network Adapter could not establish the connection
В соединении отказано, socket connect lapse 0 ms. /172.17.0.1 1521 0 1 true
В соединении отказано, socket connect lapse 0 ms. /172.17.0.1 1521 0 1 true
В соединении отказано
В соединении отказано
порт 1521 :1521 наверное не опубликован из контейенера а промежуточный линукс хост?
ну и если основная виндоуз то настраивайте файрвол чтоб пускал в промежуточный линукс хост
порты проще всего проверять через
nc -z
а лучше всего напишите прогорамму которая присоединяется к нужной базе и запускайте в контейнере линук хосте видноуз хосте и узнаете где рвется