# Docker for Windows 2016 Standard Install

**URL:** <https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147>\
**Category:** Docker Desktop\
**Tags:** windows\
**Created:** [October 31, 2016, 3:25pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147 "2016-10-31T15:25:21Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![muralibala](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/muralibala/32/13703_2.png) [@muralibala](https://forums.docker.com/u/muralibala)\
**Post date:** [October 31, 2016, 3:25pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/1 "2016-10-31T15:25:21Z")

</div>

Hello,

I have Windows 2016 Standard configured and running. Based on the docker documentation here:  
[Sign in to Docker Desktop | Docker Docs](https://docs.docker.com/docker-for-windows/), 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.

---

<div class="post-metadata">

**Author:** ![friism](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/friism/32/3570_2.png) [@friism](https://forums.docker.com/u/friism)\
**Post date:** [November 1, 2016, 6:54pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/2 "2016-11-01T18:54:36Z")

</div>

Yeah, those docs are not great.

To install on Windows Server 2016, see this guide: [https://github.com/docker/labs/blob/master/windows/windows-containers/Setup-Server2016.md](https://github.com/docker/labs/blob/master/windows/windows-containers/Setup-Server2016.md)

---

<div class="post-metadata">

**Author:** ![muralibala](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/muralibala/32/13703_2.png) [@muralibala](https://forums.docker.com/u/muralibala)\
**Post date:** [November 1, 2016, 8:00pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/3 "2016-11-01T20:00:43Z")

</div>

Thanks a lot friism. That was very helpful

---

<div class="post-metadata">

**Author:** ![orangesnap](https://avatars.discourse-cdn.com/v4/letter/o/ac8455/32.png) [@orangesnap](https://forums.docker.com/u/orangesnap)\
**Post date:** [November 2, 2016, 5:52pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/4 "2016-11-02T17:52:25Z")

</div>

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.

Please take a look if you get a chance: [https://docs.docker.com/docker-for-windows/#/about-windows-containers-and-windows-server-2016](https://docs.docker.com/docker-for-windows/#/about-windows-containers-and-windows-server-2016)

I also added cross-refs from Troubleshooting and FAQ’s topics. --Vicky (@londoncalling on GitHub)

---

<div class="post-metadata">

**Author:** ![prabhat21](https://avatars.discourse-cdn.com/v4/letter/p/b5ac83/32.png) [@prabhat21](https://forums.docker.com/u/prabhat21)\
**Post date:** [February 27, 2017, 5:55am UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/5 "2017-02-27T05:55:26Z")

</div>

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!

Thanks

---

<div class="post-metadata">

**Author:** ![phila1](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/phila1/32/14941_2.png) [@phila1](https://forums.docker.com/u/phila1)\
**Post date:** [March 2, 2017, 3:40pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/6 "2017-03-02T15:40:24Z")

</div>

the docker for windows install only seems to work on win10 anniversary edition

---

<div class="post-metadata">

**Author:** ![new\_docker\_user\_72](https://avatars.discourse-cdn.com/v4/letter/n/bc79bd/32.png) [@new\_docker\_user\_72](https://forums.docker.com/u/new_docker_user_72)\
**Post date:** [September 18, 2019, 6:50am UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/7 "2019-09-18T06:50:38Z")

</div>

Please post updated URL - 404 error

---

<div class="post-metadata">

**Author:** ![holan5025](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/holan5025/32/26312_2.png) [@holan5025](https://forums.docker.com/u/holan5025)\
**Post date:** [January 27, 2020, 6:22pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/8 "2020-01-27T18:22:27Z")

</div>

[https://hub.docker.com/editions/enterprise/docker-ee-server-windows](https://hub.docker.com/editions/enterprise/docker-ee-server-windows)

---

<div class="post-metadata">

**Author:** ![narayask](https://avatars.discourse-cdn.com/v4/letter/n/3da27b/32.png) [@narayask](https://forums.docker.com/u/narayask)\
**Post date:** [January 31, 2020, 7:36am UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/9 "2020-01-31T07:36:03Z")

</div>

Not able to access the link.  
Can we install Docker Desktop on Windows server 2016 Standard. As per the docker link [https://docs.docker.com/docker-for-windows/install/](https://docs.docker.com/docker-for-windows/install/), can only install on Windows 10.

---

<div class="post-metadata">

**Author:** ![flenters](https://avatars.discourse-cdn.com/v4/letter/f/5e9695/32.png) [@flenters](https://forums.docker.com/u/flenters)\
**Post date:** [February 26, 2020, 5:56am UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/10 "2020-02-26T05:56:13Z")

</div>

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 ?

---

<div class="post-metadata">

**Author:** ![omzig](https://avatars.discourse-cdn.com/v4/letter/o/b2d939/32.png) [@omzig](https://forums.docker.com/u/omzig)\
**Post date:** [October 26, 2020, 10:14pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/11 "2020-10-26T22:14:49Z")

</div>

What if my development environment is server 2016… Is there any update on installing docker desktop on a windows 2016 dev box?

---

<div class="post-metadata">

**Author:** ![coppergroup](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/coppergroup/32/60134_2.png) [@coppergroup](https://forums.docker.com/u/coppergroup)\
**Post date:** [June 24, 2025, 6:15pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/12 "2025-06-24T18:15:41Z")

</div>

Ho to install docker in 2025 on Windows server 2016 standard

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

# Download Docker directly

$url = “[https://download.docker.com/components/engine/windows-server/17.06/docker-17.06.2-ee-16.zip](https://download.docker.com/components/engine/windows-server/17.06/docker-17.06.2-ee-16.zip)”

Invoke-WebRequest -Uri $url -OutFile “$env:TEMP\docker.zip”

# Extract to Program Files

Expand-Archive -Path “$env:TEMP\docker.zip” -DestinationPath $env:ProgramFiles -Force

# Add Docker to system PATH

$env:PATH += “;$env:ProgramFiles\docker”

[Environment]::SetEnvironmentVariable(“PATH”, $env:PATH, [EnvironmentVariableTarget]::Machine)

# Install Docker as a Windows service

& “$env:ProgramFiles\docker\dockerd.exe” --register-service

# Start the Docker service

Start-Service docker

---

<div class="post-metadata">

**Author:** ![meyay](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/meyay/32/34000_2.png) [@meyay](https://forums.docker.com/u/meyay)\
**Post date:** [June 24, 2025, 7:44pm UTC](https://forums.docker.com/t/docker-for-windows-2016-standard-install/24147/13 "2025-06-24T19:44:20Z")

</div>

Have you tried what you suggest, and actually tried to pull images with this outdated old Docker EE (!) version that was released 8 years ago? This outdated version did not get any security updates over the last 8 years.

Furthermore, it uses the Docker Hub v1 API, which was deprecated years ago. No images can be pulled from Docker Hub.
