IT2web

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

Главная --> Другое --> Контейнеры Windows Server - Создание образа IIS

Контейнеры Windows Server - Создание образа IIS

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

На узле контейнера создайте каталог c:\build, а в нем — файл с именем dockerfile.

C:\> powershell new-item c:\build\dockerfile -Force

Откройте файл dockerfile в блокноте.

C:\> notepad c:\build\dockerfile

Скопируйте в него следующий текст и сохраните файл. Эти команды дают Docker указание создать новый образ на основе образа windowsservercore и включить изменения, указанные с помощью команды RUN. Дополнительные сведения о файлах Dockerfile см. в справке по Dockerfile на сайте docker.com.

FROM windowsservercore
RUN dism /online /enable-feature /all /featurename:iis-webserver /NoRestart
RUN echo "Hello World - Dockerfile" > c:\inetpub\wwwroot\index.html

Эта команда запускает автоматический процесс создания образа. Параметр -t дает процессу указание присвоить новому образу имя iis.

C:\> docker build -t iis c:\Build

После завершения можно убедиться, что образ создан, используя команду docker images.

C:\> docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
iis                 latest              abb93867b6f4        26 seconds ago      209 MB
windowsservercore   10.0.10586.0        6801d964fda5        2 weeks ago         0 B
windowsservercore   latest              6801d964fda5        2 weeks ago         0 B
nanoserver          10.0.10586.0        8572198a60f1        2 weeks ago         0 B
nanoserver          latest              8572198a60f1        2 weeks ago         0 B