I have Windows 2016 Standard configured and running. Based on the docker documentation here: Sign in to Docker Desktop | Docker Docs, I tried to install Docker for Windows. But I get the error “The versopn of Docker required Windows 10 Pro, Enterprise or Education edition with a minimum build of 10586 Please use docker Toolbox”. Please help.
You can run Docker on Windows Server 16 and Windows 10 in two different ways:
You can install a native Docker binary which allows you to develop and run Windows containers natively. However, if you install Docker this way, you cannot develop or run Linux containers. If you try to run a Linux container on the native Docker daemon, an error occurs:
no-highlight C:\Program Files\Docker\docker.exe: image operating system “linux” cannot be used on this platform. See ‘C:\Program Files\Docker\docker.exe run --help’.
You can install Docker for Windows, which allows you to develop and run Windows containers natively, or develop and run Linux containers using Hyper-V. This is the best of both worlds.
Hi @friism, @muralibala, I’ve updated the docs to point to the docker/labs topics immediately, so they should help avoid this confusion again, sorry about that.
Did your issue really got solved by following the document. I followed the same process for Windows 10 and when I type “docker pull selenium/hub” or any linux based containers, I’m getting error
"latest: Pulling from selenium/hub
image operating system “linux” cannot be used on this platform"
Any suggestion would really help!
Has this been sorted out. I have installed docker via powershell but also cannot build linux containers. Also on Server 2016 you cannot switch to Linux as on Windows 10 ?