title: How to pull layers one by one in Docker to avoid connection timeout?
body: <p>I keep getting connection timeout while pulling an image:</p>
  
  <p><a href="https://i.stack.imgur.com/Mycus.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Mycus.png" alt="enter image description here"></a>  </p>
  
  <p>First, it starts downloading the 3 first layers, after one of them finish, the 4th layer try to start downloading. Now the problem is it won't start until the two remaining layers finish there download process, and before that happens (I think) the fourth layer fails to start downloading and abort the whole process.
  So I was thinking, if downloading the layers one by one would solve this problem. 
  Or maybe a better way/option to solve this issue that may occure when you don't have a very fast internet speed.</p>