我在Windows 10上为空的.Net Core Web应用程序创建Docker映像。当然,在Docker Desktop上使用Windows容器,我从Docker存储库中提取了Microsoft / dotnet映像。然后我注册并将映像上传到Azure注册表,一切都很好。
现在,我进入Azure注册表并使用该映像->运行实例->,然后指定参数以创建容器实例。...过一会儿,我会收到以下消息:
OsVersionNotSupported
The Windows version of image 'mytestcontainers.azurecr.io/testdocker:latest' is not supported. The supported Windows versions are: '10.0.14393'.
因此,显然,Azure容器实例似乎不能运行任何其他Windows,只能运行10.0.14393,但是如何指定该特定Windows版本以及在何处?
我已经看到我可以提取mcr.microsoft.com/windows/nanoserver的Docker映像,然后指定标记以提取特定的Windows版本,但这是这样做的方法吗?使用.Net Core运行时创建映像时,是否会更改Docker将使用的Windows版本? 谢谢。