環境
- Windows 10 Pro 2004
- .NET Framework 4.8 Dev Pack
- Visual Studio Community 2019
- Docker Desktop for Windows 2.5.0.1 (49550) / Windows Container
- Windows Server Core:20H2のDockerイメージ
Windows Server Core:20H2のDockerイメージで.NET Frameworkのバージョンを調べるツールを実行する
Windows Server Core:20H2のDockerイメージを取得する。
Container Base ImageからWindows Server Coreを選択する。タグがltsc2019と20H2の2つあるので20H2を選択する。
$ cd D:\var\workspace\github\DotNetVersions $ docker pull mcr.microsoft.com/windows/servercore:20H2 20H2: Pulling from windows/servercore no matching manifest for windows/amd64 10.0.19041 in the manifest list entries
タグ20H2ではホスト環境のwindows/amd64 10.0.19041に対応するイメージがない。Full Tag Listingにある20H2-amd64を試してみる。
$ docker pull mcr.microsoft.com/windows/servercore:20H2-amd64 20H2-amd64: Pulling from windows/servercore a Windows version 10.0.19042-based image is incompatible with a 10.0.19041 host
タグ20H2-amd64はホスト環境よりも新しいのでダウンロードできない。