title: Docker not killing containers
body: <p>I'm trying to kill my docker containers with the command:</p>
  <pre><code>$ docker container kill $(docker ps -q)
  </code></pre>
  <p>however, the containers aren't responding.</p>
  <p>I'm able to log into them with:</p>
  <pre><code>$ docker exec -it container_id bash
  </code></pre>
  <p>but any commands within the terminal hangs.</p>
  <p>Whats interesting is somehow the process also doesn't seem to exist. I get the list of running containers with the process ids as so:</p>
  <pre><code>$ for i in $(docker container ls --format &quot;{{.ID}}&quot;); do docker inspect -f '{{.State.Pid}} {{.Name}}' $i; done
  12821 /brave_carson
  12661 /trusting_hoover0
  12617 /peaceful_franklin
  12534 /frosty_volhard
  12702 /zealous_sammet
  12678 /flamboyant_jang
  12690 /dreamy_driscoll
  </code></pre>
  <p>When I try to kill it with <code>kill -9 pid</code> I get the error:</p>
  <pre><code>$ kill -9 12821
  -bash: kill: (12821) - No such process
  </code></pre>
  <p>This is very unusual. How do I resolve this? I'd prefer not to restart docker unless it is the last and only option.</p>