Назад | Перейти на главную страницу

Доступ к базе данных, запущенной в контейнере докеров, из Интернета

У меня есть приложение, работающее внутри контейнера Docker в Azure, работающее как служба приложений. Приложение использует базу данных MimerSQL, которая находится внутри того же контейнера, что и приложение.

Я хотел бы иметь доступ к порту базы данных (1360) со своего рабочего стола, чтобы заглянуть в базу данных в целях отладки, но я не нашел способа получить доступ к нему извне.

Если я запустил контейнер Docker на своем рабочем столе, у меня не возникнет проблем, поскольку я могу указать директиву «-p» и, следовательно, сопоставить порт базы данных с портом, доступным с моего хоста (или любого другого компьютера для этого), но пока что у меня есть не удалось найти аналогичную директиву в Azure, чтобы открыть порт для внешнего мира, ни как 1360, ни как-либо еще.

Я думал о сопоставлении базы данных с веб-портом, но приложение использует порт https для сообщения о состоянии, поэтому его больше нет.