Я создал 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