Мы ищем способ запустить контейнер Docker, которому требуется подключение к локальной базе данных. Ранее это было сделано с использованием гибридного соединения с веб-приложением.
Поддерживают ли экземпляры контейнеров Azure (предположим, запущенные в Windows) гибридные подключения, аналогичные веб-приложениям?
Да, вы можете, вам необходимо развернуть группу контейнеров в виртуальной сети, которая имеет доступ к VPN или подключению ExpressRoute к вашей локальной сети систем.
Более подробную информацию можно найти здесь:
https://docs.microsoft.com/en-us/azure/container-instances/container-instances-vnet
На момент написания сохраните Обратите внимание, что это обычно доступно только в небольшом наборе регионов и в предварительном просмотре в других. Также обратите внимание на некоторые другие ограничения конфигурации. Хотя я ожидаю, что со временем это изменится.
Контейнеры Windows в веб-приложениях не поддерживают гибридное соединение.
Как заявил Алекс, единственный способ добиться этого будет с ACI в виртуальной сети и подключением к локальной сети через Express Route или VPN. . Это будет возможно только с контейнерами Linux, Windows ACI не поддерживает присоединение к vNet.