<p>The performance difference between <strong>linux</strong> containers running on Windows, Linux, or Mac will depend entirely upon how much ram you allocate to the Docker Daemon.  The difference should not be noticeable.  Additionally, you will be able to take advantage of the Alpine base image (~5 Mb) for small, compact containers.</p>

<p>If you need to run IIS in your container, then you should look at <strong>windows</strong> containers.  The disadvantage is that the containers will be significantly larger in size, and you will lose cross-platform compatibility.  <a href="https://www.docker.com/products/windows-containers" rel="nofollow noreferrer">Docker windows containers</a>.</p>

CC BY-SA 4.0
2019-07-02T15:23:35.720Z
2019-07-02T15:23:35.720Z
Wesley Rolnick
<p>We are looking at containerizing some of our applications and servers (Red Hat servers to be specific), and there was an idea to run Docker on Windows instead of Linux so the end user has an easier time operating the system. The first thought I had was &quot;what is the performance difference between using Docker in Windows vs in Linux?&quot;</p>

<docker><containers>
What is the performance difference between running Docker on Windows versus Linux?
DemiSheep
# What is the performance difference between running Docker on Windows versus Linux?

(Asked by: username_0 on 2019-07-02)

We are looking at containerizing some of our applications and servers (Red Hat servers to be specific), and there was an idea to run Docker on Windows instead of Linux so the end user has an easier time operating the system. The first thought I had was "what is the performance difference between using Docker in Windows vs in Linux?"

**Tags:** docker, containers


---

## 1 answers

### Answer by username_1 on 2019-07-02. Score: 1

The performance difference between **linux** containers running on Windows, Linux, or Mac will depend entirely upon how much ram you allocate to the Docker Daemon. The difference should not be noticeable. Additionally, you will be able to take advantage of the Alpine base image (~5 Mb) for small, compact containers.

If you need to run IIS in your container, then you should look at **windows** containers. The disadvantage is that the containers will be significantly larger in size, and you will lose cross-platform compatibility. [Docker windows containers](https://www.docker.com/products/windows-containers).


---

