Это более общий вопрос о том, как подключиться к локальным сервисам через Docker. В вопросе Github here есть аналогичный вопрос, который, похоже, не имеет никакого разрешения. То, что я действительно ищу, - это возможность локально работать с локальным MySQL-сервером разработки, а затем, когда я готов к развертыванию, протестировать локально в отношении вновь созданного образа приложения-док-станции.Как подключиться к локальному серверу MySQL через Docker?
В идеале, оба получают настройки с одного и того же места, так что я мог бы поставить mysql_server: host_ip
. Это кажется типичным вариантом использования. Возможно ли подобное в настоящее время?
Я использую Boot2Docker специально с сервером MySQL, работающим на OS моего хозяина Mac OS X Yosemite НЕ в контейнере. Было бы здорово иметь более общий ответ для будущих читателей.
Это замечательно, но, насколько я могу сказать, что это не работает на Mac. Команда 'ip' не установлена по умолчанию, и я не могу найти способ ее установки (« ip »- это трудная вещь для Google). Можете ли вы дать больше советов, как заставить это работать на Mac? – Eli
У вас работает MySQL на Mac? Докер работает внутри какой-то виртуальной машины, работающей на Mac? Не могли бы вы дать некоторые подробности о вашей настройке? – Bryan
Если вы используете Boot2Docker, он устанавливает хост Mac как 192.168.59.3 – Bryan