title: difference between docker attach and docker exec
body: <p>Both will be able to execute commands in container. 
  Both could detach the container.</p>
  
  <p>So what is the real difference between docker exec and docker attach?</p>