IT2web

Системному администратору Windows Server

Главная --> Другое --> Контейнеры Windows Server - Настройка сети

Контейнеры Windows Server - Настройка сети

Индекс материала
Контейнеры Windows Server
Создание контейнера
Создание образа IIS
Настройка сети
Создание приложения
Создание образа IIS
Развертывание контейнера IIS
Контейнер Hyper-V
Создание приложения
Все страницы
Настройка сети

Перед созданием контейнера с помощью Docker необходимо создать правило для брандмауэра Windows, которое позволит контейнеру подключаться к сети. Выполните следующую команду, чтобы создать правило для порта 80.

powershell.exe "if(!(Get-NetFirewallRule | where {$_.Name -eq 'TCP80'})) { New-NetFirewallRule -Name 'TCP80' -DisplayName 'HTTP on TCP/80' -Protocol tcp -LocalPort 80 -Action Allow -Enabled True }"

Кроме того, обратите внимание на IP-адрес узла контейнера. Он будет использоваться в этом упражнении.

Создание контейнера IIS

Теперь у вас есть образ контейнера, содержащий службы IIS, который можно использовать для развертывания операционных сред с поддержкой служб IIS.

Чтобы создать контейнер из нового образа, используйте команду docker run, на этот раз указав имя образа IIS. Обратите внимание, что в этом примере указан параметр -p 80:80. Так как контейнер подключен к виртуальному коммутатору, который предоставляет IP-адреса через преобразование сетевых адресов (NAT), порт узла контейнера необходимо сопоставить с портом IP-адреса NAT контейнера. Дополнительные сведения о параметре -p см. в справке по Docker Run на сайте docker.com.

C:\> docker run --name iisdemo -it -p 80:80 windowsservercoreiis cmd

После создания контейнера откройте браузер и введите IP-адрес узла контейнера. Так как порт 80 узла сопоставлен с портом 80 контейнера, должен отобразиться экран-заставка IIS.