# Does docker CE support windows container?

**URL:** <https://forums.docker.com/t/does-docker-ce-support-windows-container/39305>\
**Category:** Docker Desktop\
**Tags:** windows\
**Created:** [October 5, 2017, 5:00pm UTC](https://forums.docker.com/t/does-docker-ce-support-windows-container/39305 "2017-10-05T17:00:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![terryzhuo](https://avatars.discourse-cdn.com/v4/letter/t/ee7513/32.png) [@terryzhuo](https://forums.docker.com/u/terryzhuo)\
**Post date:** [October 5, 2017, 5:00pm UTC](https://forums.docker.com/t/does-docker-ce-support-windows-container/39305/1 "2017-10-05T17:00:07Z")

</div>

The table in link [https://docs.docker.com/enterprise/](https://docs.docker.com/enterprise/) says indicates that Docker CE does not support Windows Container. Is this correct?

---

<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:** [October 5, 2017, 6:07pm UTC](https://forums.docker.com/t/does-docker-ce-support-windows-container/39305/2 "2017-10-05T18:07:24Z")

</div>

Docker EE is required to run Docker Windows containers on Windows Server 2016. Docker EE is available at no extra cost for Windows Server 2016. Docker CE is not available for production use for Windows Server.

Docker CE is available on Windows 10, and will run both Docker Linux and Docker Windows containers: [https://docs.docker.com/docker-for-windows/#switch-between-windows-and-linux-containers](https://docs.docker.com/docker-for-windows/#switch-between-windows-and-linux-containers)

---

<div class="post-metadata">

**Author:** ![terryzhuo](https://avatars.discourse-cdn.com/v4/letter/t/ee7513/32.png) [@terryzhuo](https://forums.docker.com/u/terryzhuo)\
**Post date:** [October 5, 2017, 6:18pm UTC](https://forums.docker.com/t/does-docker-ce-support-windows-container/39305/3 "2017-10-05T18:18:41Z")

</div>

Thanks for the information. Since Docker EE requires subscription, I am more interested in Docker CE.

Docker CE release note actually says it has windows server 2016 support: [https://docs.docker.com/docker-for-windows/release-notes/](https://docs.docker.com/docker-for-windows/release-notes/). Some people in Kubernetes community also says Docker CE supports windows container on windows server 2016 or later. So I am confused.

Will windows server 2016 (or later version like 1709) be officially supported by Docker CE in the future?

---

<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:** [October 5, 2017, 6:38pm UTC](https://forums.docker.com/t/does-docker-ce-support-windows-container/39305/4 "2017-10-05T18:38:11Z")

</div>

For Windows Server 2016, Docker EE Basic does _not_ require subscription. Here’s how to install it: [Install Docker Desktop on Windows | Docker Docs](https://docs.docker.com/engine/installation/windows/docker-ee/#install-docker-ee)

The CE support on Windows Server is _only_ for development purposes, for developers building Docker apps on their workstation with Windows Server 2016 because they like that better than Windows 10.

> Will windows server 2016 (or later version like 1709) be officially supported by Docker CE in the future?

No, not for production use.

---

<div class="post-metadata">

**Author:** ![pspattillo](https://avatars.discourse-cdn.com/v4/letter/p/7bcc69/32.png) [@pspattillo](https://forums.docker.com/u/pspattillo)\
**Post date:** [January 17, 2018, 5:17pm UTC](https://forums.docker.com/t/does-docker-ce-support-windows-container/39305/5 "2018-01-17T17:17:27Z")

</div>

I wish I’d seen this prior to posting similar questions. Is it viable to run Docker EE under W2K16 hosted by Hyper-V? Is that commonly done (in a pinch? If I had the physical machines I’d use them)? I need a lab environment for learning docker. It might be simpler with a dev environment being as close to production as possible.

I am running on Windows 10 Pro:

_Version 17.03.1-ce-rc1-win3 (10625)_  
_Channel: edge_  
_1795b35_

and when I use the Docker taskbar app switch from Linux to Windows Container development and run the Hello-World app I see no statically or dynamically created Hyper-V VM in Hyper-V manager yet everything I’ve read indicates that Hyper-V is somehow present “under the covers”. Does the absence of a Hyper-V VM in this case mean that Docker is using a windows native container for the Hello-World app?

BTW, I’m a long time Windows developer but Docker noob, bouncing off walls ATM. Thanks, in advance, for feedback.
