title: Difference in docker restart policy between on-failure and unless-stopped?
body: <p>I have read the docker-compose <a href="https://docs.docker.com/config/containers/start-containers-automatically/" rel="noreferrer">documentation</a> about restart policy of containers, 
  However I failed to understand the difference between <code>on-failure</code> and <code>unless-stopped</code>.</p>
  
  <p>When will I use one over the other? In which situations a certain policy will lead to start a container and the other policy not? </p>