# Linux Containers on Server 2016

**URL:** <https://forums.docker.com/t/linux-containers-on-server-2016/25426>\
**Category:** Docker Desktop\
**Tags:** windows\
**Created:** [November 28, 2016, 9:11pm UTC](https://forums.docker.com/t/linux-containers-on-server-2016/25426 "2016-11-28T21:11:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrewhale](https://avatars.discourse-cdn.com/v4/letter/a/e19b73/32.png) [@andrewhale](https://forums.docker.com/u/andrewhale)\
**Post date:** [November 28, 2016, 9:11pm UTC](https://forums.docker.com/t/linux-containers-on-server-2016/25426/1 "2016-11-28T21:11:47Z")

</div>

Is there a way and if not are there plans to bring the ability to run Linux Hyper-V containers on Server 2016? I’m having trouble finding a definitive answer one way or another. On Windows 10 you can run Linux Hyper-V containers but I can’t seem to figure out how to do the same with Docker in Server 2016. This is taken from the docker-for-windows page here:

> **[Sign in to Docker Desktop](https://docs.docker.com/desktop/get-started/)**
>
> Explore the Learning center and understand the benefits of signing in to Docker Desktop

> Switch between Windows and Linux containers (Beta feature)  
> Starting with Beta 26, you can select which daemon (Linux or Windows) the Docker CLI talks to. Select Switch to Windows containers to toggle to Windows containers. Select Switch to Linux containers.

> Microsoft Developer Network has preliminary/draft information on Windows containers here.

> This feature is not yet available on stable builds.strong text

It also appears that this switch is possible with the DockerCli switch of --SwitchDaemon. However, with Server 2016 I don’t get DockerCli installed and I don’t see any flags to dockerd.exe that look like they would allow me to switch the OS/Arch setting.

I’ve done quite a bit of searching and I’m getting a lot of mixed information from “it will never work” to “it should work”. Does anyone have linux Hyper-V containers working in Server 2016? Is it possible? Will it be possible?

---

<div class="post-metadata">

**Author:** ![zoltanthedestroyer](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/zoltanthedestroyer/32/14879_2.png) [@zoltanthedestroyer](https://forums.docker.com/u/zoltanthedestroyer)\
**Post date:** [January 10, 2017, 6:20am UTC](https://forums.docker.com/t/linux-containers-on-server-2016/25426/2 "2017-01-10T06:20:13Z")

</div>

I would love to know this information as well. There is literally ZERO information out there on Server 2016 running linux in docker.

---

<div class="post-metadata">

**Author:** ![vitaliylebedev](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/vitaliylebedev/32/15133_2.png) [@vitaliylebedev](https://forums.docker.com/u/vitaliylebedev)\
**Post date:** [February 7, 2017, 7:57am UTC](https://forums.docker.com/t/linux-containers-on-server-2016/25426/3 "2017-02-07T07:57:54Z")

</div>

Hi guys! For me this question is still relevant.

---

<div class="post-metadata">

**Author:** ![mseaton80](https://avatars.discourse-cdn.com/v4/letter/m/bc8723/32.png) [@mseaton80](https://forums.docker.com/u/mseaton80)\
**Post date:** [February 15, 2017, 3:53pm UTC](https://forums.docker.com/t/linux-containers-on-server-2016/25426/4 "2017-02-15T15:53:03Z")

</div>

I too would love to know if this plans to be supported.

---

<div class="post-metadata">

**Author:** ![leepinn](https://avatars.discourse-cdn.com/v4/letter/l/3ab097/32.png) [@leepinn](https://forums.docker.com/u/leepinn)\
**Post date:** [March 7, 2017, 10:03am UTC](https://forums.docker.com/t/linux-containers-on-server-2016/25426/5 "2017-03-07T10:03:12Z")

</div>

Still no answers? Why?

---

<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:** [March 7, 2017, 5:52pm UTC](https://forums.docker.com/t/linux-containers-on-server-2016/25426/6 "2017-03-07T17:52:32Z")

</div>

Sorry about the lack of response. This is being worked on: [https://github.com/docker/for-win/issues/448#issuecomment-276328342](https://github.com/docker/for-win/issues/448#issuecomment-276328342)

Also see my comment here: [Run docker as a service](https://forums.docker.com/t/run-docker-as-a-service/28124/10)

---

<div class="post-metadata">

**Author:** ![stuck\_tech](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@stuck\_tech](https://forums.docker.com/u/stuck_tech)\
**Post date:** [October 1, 2019, 10:48pm UTC](https://forums.docker.com/t/linux-containers-on-server-2016/25426/7 "2019-10-01T22:48:23Z")

</div>

How can we confirm which “mode” docker is running in on Windows if installed on Server 2016 (thus no GUI).

Ultimately I’d like a way to switch bu for now I’ll settle for knowing how to tell which mode I’m currently in. Need to be able to run Windows containers.
