С IIS вы можете размещать несколько веб-сайтов с помощью порта 80 и указывать их на разные домены, IIS обрабатывает сопоставление для вас.
Теперь с контейнерами Docker используется следующее изображение:
docker pull microsoft/ aspnet
Изображение содержит:
Windows Server Core as the base OS
IIS 10 as Web Server
.NET Framework (multiple versions available)
.NET Extensibility for IIS
Как разместить несколько контейнеров с этим изображением, поскольку контейнеры пытаются использовать порт 80.
Но в настоящее время контейнеры действительноне может использовать один и тот же порт, должны иметь разные порты прослушивания.
Итак, как разместить на одном контейнере несколько контейнеров, использующих этот образ, для нескольких веб-сайтов и сопоставить их с разными доменами?