title: What is the difference between Docker Host and Container
body: <p>I started learning about Docker. But I keep getting confused often, even though I read it in multiple places.</p>
  
  <p>Docker Host and Docker Container.</p>
  
  <ul>
  <li>Docker Engine is the base Engine that handles the containers.</li>
  <li>Docker Containers sit on top of Docker engine. This is created by recipes (text file with shell script). It pulls the image from the hub and you can install your stuff on it.</li>
  <li>In a typical application environment, you will create separate containers for each piece of the system, Application Server, Database Server, Web Server, etc. (one container for each).</li>
  <li>Docker Swarm is a cluster of containers.</li>
  </ul>
  
  <p>Where does the Docker Host come in? Is this another word for Container or another layer where you can keep multiple containers together?</p>
  
  <p>Sorry may be a basic question. 
  I googled this, but no use.</p>