Up until very recently we have been pulling microsoft/dotnet:2.1-aspnetcore-runtime with docker on our WS2016 server (version 1607) with no issues. As of this weekend we can no longer pull this image successfully as it fails on extracting the first layer (407ada6e90de). Looking through google it looks like this is something to do with the base image being a multi-architecture base and pulling the most suitable version for our machine, and looking through available tags it looks like only 1709 and 1803 are currently supported, I also read a post stating that layer 407ada... is an indicator of the version 1709 image. Is there something i'm missing or is it likely that microsoft will have just stopped supporting WS2016 version 1609 and not updated their documentation? Is there a way to get this image on our server without upgrading our OS?
Thanks
The reason for this was/is that while the windows server 2016 is LTSC, the image that dot net framework images are based on is nanoserver 2016 which is SAC. This means that there is no longer an out of the box image for any dot net framework in docker for server 2016 that is supported by microsoft. There is a tag that will allow you to get a version of the image but it will not be supported and updated. Alternatively you can edit the microsoft nanoserver image to use servercore and update it as necessary with releases.