Używam obrazu AWS "Windows Server 2016 Base with Containers" (ami-5e6bce3e).Nie można uruchomić sesji interaktywnej w kontenerze Docker systemu Windows IIS
Korzystanie z docker info
Mogę potwierdzić, że mam najnowszą wersję (Wersja serwerowa: 1.12.2-cs-ws-beta).
Od PowerShell (uruchomiony jako administrator) może z powodzeniem uruchomić „microsoft/windowsservercore” kontener w trybie interaktywnym, podłączając do cmd w pojemniku:
docker run -it microsoft/windowsservercore cmd
Gdy próbuję uruchomić „Microsoft/IIS "kontener w trybie interaktywnym, mimo że mogę połączyć się z IIS (przez przeglądarkę), nigdy nie jestem podłączony do interaktywnej sesji CMD w kontenerze.
docker run -it -p 80:80 microsoft/iis cmd
Zamiast tego, po prostu dostać:
Service 'w3svc' rozpoczęła
Korzystanie kolejne okno PowerShell mogę:
docker container ls
... i zobaczyć mój pojemnik działa.
Próba dołączenia blokad i nigdy nie wraca.
mam od włączony regiony i okazało się, że istnieją różne AMI w każdym regionie:
- us-wschód-1: ami-d08edfc7
- us-zachód-2: ami-5e6bce3e
... oba te mają taki sam wynik.
Istotne linki używane:
Aktualizacja
korzystając z poniższego linku udało mi się stworzyć własną rękę Dockerfile oparty na serwerze i instalujący IIS i wygląda na to, że działa dobrze.