Docker для Windows для размещения сервера IIS - каков путь?

Ищете путь к упаковке asp.net приложение в IIS в контейнере docker.

Документы / примеры, которые мы видели до сих пор, показывают, как упаковать приложение Windows (и, соответственно, службу Windows) в контейнер docker:

Из этого мы можем видеть, как упаковать сервер apache вместе с нашим приложением в контейнер docker.

Но чего мы не видим, так это docs / vision для встраивания экземпляра IIS (с установленным в нем нашим приложением) в контейнер docker.

Где найти такие документы / примеры?

(У нас есть asp.net приложение на IIS 8.5 / .NET 4.51)

Похоже, это то, что вам нужно:

https://github.com/Microsoft/Virtualization-Documentation/tree/live/windows-container-samples/iis

Пример создания образа контейнера Windows Server с включенным IIS 10.0

Эти образцы были созданы для Windows Server 2016 Technical Preview 3 с контейнерами. Они предполагают, что базовый образ контейнера WindowsServerCore присутствует.

Образец, опубликованный Брайаном, является отличным ресурсом (это учетная запись Hyper-V на GitHub, поэтому мы отслеживаем проблемы и запросы там).

Кроме того, мы использовали IIS в качестве рабочей нагрузки по умолчанию для наших руководств быстрого запуска контейнера Windows Server и контейнера Hyper-V. Вот пошаговые инструкции для сервера TP4: https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/manage_docker.

Что ж, это очень великодушно с вашей стороны; если бы вы могли просто немного расширить тему “Я вижу, как упаковать службу Windows в контейнер docker” - где вы это видели; было ли это ссылкой на технический предварительный просмотр или какую-то другую версию Windows?

Вы имеете в виду “технический предварительный просмотр” Windows Server 2016?

Спасибо. В docker.com ссылка относится к запуску контейнеров на базе Linux, хотя и с клиента Windows. Я рекомендую https://blog.docker.com/2015/08/tp-docker-engine-windows-server-2016 / для обновления и ScottGu's Blog - Announcing Windows Server 2016 Containers Preview для получения более подробной информации о контейнерах Windows Server.

@Брайан, я спрашиваю: “как сделать Z?” Ответ может быть таким: “Используйте Windows версии X и следуйте документу Y” (или что-то еще). Я просто задаю вопрос… ты скажи мне ответ!

@Брайан, извини, ты прав. Мне следовало бы иметь там немного больше информации. Операция улучшена.