Какой образ контейнера ASP.NET для Windows использовать в ECS?Проблемы совместимости Docker-контейнера Windows в базовом образе с Amazon ECS - PullRequest
0 голосов
/ 16 сентября 2018

Я создал Dockerfile следующим образом, для развертывания моего приложения ASP.NET:

# The `FROM` instruction specifies the base image. You are
# extending the `microsoft/aspnet` image.

FROM microsoft/aspnet:4.7.2-windowsservercore-1709

#WORKDIR /inetpub/wwwroot

# The final instruction copies the site you published earlier into the container.
COPY ./bin/Release/Publish/ /inetpub/wwwroot

Теперь, в соответствии с документацией, это должно использовать Windows Server build 10.0.14393.Однако когда я собираю этот контейнер, помещаю его в Amazon Elastic Container Registry и затем внедряю этот образ контейнера в Amazon Elastic Container Service [ECS] (работает на компьютерах с Windows EC2), я получаю эту ошибку:

CannotPullContainerError: образ под управлением Windows версии 10.0.16299 несовместим с хостом 10.0.14393

Кто-нибудь имел успех при развертывании Docker-контейнеров ASP.NET для Windows в Amazon ECS?Если да, то какой базовый образ вы использовали?

Заранее спасибо!

Обновление: Также пробовал этот базовый образ, и он выдает точно такую ​​же ошибку: microsoft / aspnet: 4.6.2-windowsservercore-ltsc2016

1 Ответ

0 голосов
/ 16 сентября 2018

1709 изображений не совместимы с операционной системой sac-2016 host os.Либо вам нужно обновить ОС хоста до 1709, либо понизить образ контейнера до sac-2016

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...