大多数Dockerfile的例子,我看到的Windows应用程序开始从微软/ windowsservercore或类似的东西。 他们通常不指定要拉什么版本。
另一方面,根据Microsoft文档[1],容器映像中的Windows版本必须与主机中的Windows版本匹配。 安装Windows更新时,Windows的修订版号可能会更改。
这不需要,Dockerfiles应该总是拉动主机上运行的相同版本的服务器映像? 你怎么能在一个Dockerfile中做到这一点,并不意味着你每次在主机上运行Windows更新时都需要重新生成每个映像?
[1]: https : //docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/system-requirements – 请参阅使容器映像版本匹配容器主机版本