title: Docker run --volume keeps creating random volumes and not using the one specified
body: <p>Docker keeps creating random volumes instead of using the I specify when running <code>docker run...</code>.</p>
  <p>I'll start out with no volumes.</p>
  <pre><code>$ docker volume ls
  DRIVER              VOLUME NAME
  </code></pre>
  <p>I'll create one</p>
  <pre><code>docker volume create myvol
  </code></pre>
  <p>It'll get created</p>
  <pre><code>$ docker volume ls
  DRIVER              VOLUME NAME
  local               myvol
  </code></pre>
  <p>I'll start a container using the volume</p>
  <pre><code>$ docker run -d \
    --name myapp \
    --publish 1337:1337 \
    --volume myvol:/my-work-dir/.tmp \
    foo/bar:tag
  </code></pre>
  <p>I'll go and check my volumes again and I have the one I created and a new one.</p>
  <pre><code>$ docker volume ls
  DRIVER              VOLUME NAME
  local               9f7ffe30c24821c8c2cf71b4228a1ec7bc3ad6320c05451e42661a4e3c2c0fb7
  local               myvol
  </code></pre>
  <p>Why isn't <code>myvol</code> being use? Why is a new volume being created?</p>