Рейтинг:0

Разрешить докеру доступ к локальной базе данных веб-хостинга

флаг dk

Я создаю веб-приложение для своего бизнеса с помощью AppSmith, размещенного в Docker.

AppSmith требуется доступ к базе данных для чтения/записи информации. Раньше я использовал MariaDB, который также размещался как образ докера. Однако, поскольку это для бизнеса, я бы предпочел, чтобы данные размещались на реальном сервере/базе данных, а не на образе докера.

Адрес, показанный для базы данных, — localhost: 3306, с которым я не могу связать образ / контейнер докера, поскольку контейнер виртуальный, а не в системе.

Я также пытался подключиться через ipaddress: 3306, но он не будет подключаться, затем я попробовал HeidiSQL, чтобы проверить, может ли он подключиться к моей базе данных, и не получил удовольствия.

После разговора с моим хостинг-провайдером они сказали, что блокируют все внешние подключения к базе данных, и мне нужно будет использовать SSH, чтобы открыть базу данных для внешних подключений, однако существует ряд связанных рисков безопасности, а также возможность случайного повреждения/повреждения существующих баз данных.

Итак, я, по сути, ищу способ открытия докера, чтобы он мог разрешить контейнерам доступ к моим базам данных.

Мой хостинг-провайдер плохо разбирается в докере, но упомянул Docker Gateway AFAIK172.

Насколько я понимаю, это можно использовать для редактирования IP-адреса контейнеров Docker по умолчанию.

Можно ли также использовать это для изменения IP-адреса контейнера докеров по умолчанию, чтобы он работал на том же IP-адресе, что и мой веб-сервер, и, таким образом, разрешить ему доступ к базе данных localhost: 3306?

Если да, есть ли какие-либо рекомендации относительно того, где получить доступ к соответствующим документам, чтобы помочь в этом?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.