Вы здесь

Как приконнектиться к базе данных в Docker-контейнере под Ubuntu 18.04, развернутой в OracleVM под Windows 7x64?

0

У меня есть PC c windows 7x64.
Я установил на нем OracleVM, далее в виртуальной машине развернул Ubuntu 18.04 и уже в ней установил docker для drupal в соответствии с данным руководством.
Docker установился, drupal-сайты удается запускать, удалось также запустить сайты из-под windows путем проброса портов.
Также удалось настроить вход в виртуальную машину через SSH c терминала из-под windows.
Непонятно только, как приконнектиться к контейнеру базы данных в докере из windows-программы, например, такой как HeidiSQL.
Никто не сталкивался с такой проблемой?

Версия Drupal: 
8.x
Вопрос задан 04.11.2018 - 22:17

Ответы

0

К сожалению, ни разу не пользовался OracleVM, но судя по моему опыту с VMWare, вам надо сделать примерно следующее:

Организовать мост (bridged connection) с физической сетевой картой на вашем компьютере (возможно, эквивалентом этому будет настройка "использовать только её" на гостевой машине). Затем в Убунту настройте получение IP-адреса через DHCP.
Перезагрузите Убунту, убедитесь, что айпишники у Виндоус и Убунту в одном сегменте, и дополнительно пустите пинг для проверки того, что всё работает.

Кстати, если у вас на гостевой машине есть HTTP-сервер, то скорее всего, к нему сразу получится обратиться по адресу aaa.bbb.ccc.ddd:8080.

Второй вариант - это port forwarding, где вы назначите свободный порт реальной ОС для форвардинга на порт в гостевой.

Ответ дан 11.11.2018 - 08:32