title: Docker - 'container is not running' even though i just initialized it
body: <p>I am working with Hyperledger Fabric for my job and I'm trying to learn about the network and docker, and I'm following along with <a href="http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#create-join-channel" rel="nofollow noreferrer">this</a> tutorial. I get to the step where I need to enter the CLI container using <code>docker exec -it cli bash</code> but when I enter that, I get the following error:</p>
  
  <p><code>Error response from daemon: Container ddc2288c83a89c478f9b31b7a3273994ec4767d63e58208c8e4b145ae44b0579 is not running</code></p>
  
  <p>I get this even after I started the network with <code>docker-compose -f docker-compose-cli.yaml up -d</code> and even enter <code>docker start cli</code> for good measure, which is exactly what the tutorial told me to do.</p>
  
  <p>I can confirm it exits immediately because when I enter <code>docker ps -a</code> into my terminal, it shows all the processes but the cli for some reason exits immediately:</p>
  
  <p><a href="https://i.stack.imgur.com/elUKl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/elUKl.png" alt=""></a></p>
  
  <p>What's causing this?  What can I do to fix it?  The tutorial says that if CLI exits you just enter <code>docker start cli</code> to initialize it again, but it doesn't work.</p>