Issues with my first container - Windows Server 2016 Core

I’m having problems with my first container. I’m trying to configure it via the instructions listed here: https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/run-your-first-container

Step 1 says to perform this command: “docker pull mcr.microsoft.com/windows/nanoserver:1903

My result, which is listed in the “tip” section below step 1, is that I’m getting the message “no matching manifest for unknown in the manifest list entries”.

The tip says “make sure Docker isn’t configured to run Linux containers.”. But I’m not sure how to do this. I searched online and I only find out-dated solutions. How do I verify if I’m configured to run linux containers? And how do I switch it to windows? I’m running Windows Server 2016 Core and I’m doing everything via powershell.

This is for my MCSA Windows Server 2016 certification training.

FYI, this is what my docker version shows:

Client: Docker Engine - Enterprise
Version: 19.03.11
API version: 1.40
Go version: go1.13.11
Git commit: 0da829ac52
Built: 06/26/2020 17:20:46
OS/Arch: windows/amd64
Experimental: false

Server: Docker Engine - Enterprise (Unlicensed - not for production workloads)
Engine:
Version: 19.03.11
API version: 1.40 (minimum version 1.24)
Go version: go1.13.11
Git commit: 0da829ac52
Built: 06/26/2020 17:19:32
OS/Arch: windows/amd64
Experimental: false

My Windows Server 2016 Core version is 10.0.14393

thanks

I solved my issue. I found this link: https://mcrflowprodcentralus.data.mcr.microsoft.com/mcrprod/windows/nanoserver?P1=1596723705&P2=1&P3=1&P4=AnnwA8RsGVxrLjUWugVT0lfmZnZAOP1fq2E1Z2gnUxE%3D&se=2020-08-06T14%3A21%3A45Z&sig=iC9QnAZQV%2FBbnbA6z%2BOVQMHc%2B2rkGSyyGlhfJpwGPPo%3D&sp=r&sr=b&sv=2015-02-21

It shows all available tags for nanoserver. I chose the latest one for the version of OS I have (10.0.14393), which at this time is 10.0.14393.1066. So my final command was: docker pull mcr.microsoft.com/windows/nanoserver:10.0.14393.1066

It worked.