ОШИБКА (сообщение: не удается найти запрошенный элемент коллекции.) Docker IIS

Получение ошибки при запуске контейнера докеров, созданного в файле ниже

FROM microsoft/iis

RUN mkdir C:\site

RUN powershell -NoProfile -Command \
    Import-module IISAdministration; \
    New-IISSite -Name "Site" -PhysicalPath C:\site -BindingInformation "*:8080:"

Add dist\ C:\site 

ENV COMPOSE_CONVERT_WINDOWS_PATHS = 1

EXPOSE 80

Затем:

docker run -p 4000:80 app-temp1

ERROR ( message:Cannot find requested collection element. ) Applied configuration changes to section "system.applicationHost/applicationPools" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST"


person rw1    schedule 26.07.2017    source источник


Ответы (1)


Согласно этому сообщению, это задумано: https://github.com/Microsoft/aspnet-docker/issues/35

В Docker IIS вы можете использовать только AppPool по умолчанию.

person jonasm    schedule 18.10.2017