title: Docker won't start on Windows: Not Enough memory to start docker
body: <p>I am trying to get started with Docker on Windows. My machine has 4GB of RAM and a 1.9GHz - 2.5GHz Intel i5 processor, running Windows 10 Pro x64. I know these aren't powerful specs, but I would have thought I should be able to run Docker?</p>
  
  <p>However, having downloaded Docker, I get the error message:</p>
  
  <blockquote>
    <p>Not Enough memory to start docker</p>
  </blockquote>
  
  <p>I have seen various forum posts and github issues about this and followed all the advice I can see, such as modifying the settings in Docker, I tried these:</p>
  
  <p><a href="https://i.stack.imgur.com/8kXrR.png" rel="noreferrer"><img src="https://i.stack.imgur.com/8kXrR.png" alt="enter image description here"></a></p>
  
  <p>They also mentioned changing the settings of the Hyper-V VM however, this seems to be deleted and recreated with the Docker specified settings on every attempted launch. I tried 2048MB, 1792MB, 1536MB, 1280MB and 1024MB of RAM, all of which failed. </p>
  
  <p>What else can I do? Surely I can run docker in some form on my machine? NB: I have closed all non-essential background apps. There doesn't seem to be many other suggestions for what seems to be a fairly common issue, where the given solutions don't work?</p>