I was able to install docker on Windows Server 2016 using these commands:
Install-Module DockerMsftProvider -Force
Install-Package Docker -ProviderName DockerMsftProvider -Force
But when I tried to pull one of the images that uses Linux, I got this error:
Using default tag: latest latest: Pulling from library/ubuntu no matching manifest for windows/amd64 10.0.14393 in the manifest list entries.
I searched and understood that I need to switch to Linux container, but all commands needs dockercli, and I couldn't find it in the folder I installed docker in.
How can I get dockercli in Windows Server 2016, and does updating to Windows Server 2019 gets me any benefit?
winver
, the way you want to use Docker, requires 16299 which is 1709. I suspect since you are indeed running Windows Server 2016 you don't meet the system requirements for Docker.