title: Using Docker via Windows console: includes invalid characters $PWD for a local volume name
body: <p>I try to run a Python program with Docker via the Windows console (Windows&nbsp;10).</p>
  
  <p>I had made the Windows console be capable of  Docker <em>Hello, World!</em>.</p>
  
  <p>But when I run:</p>
  
  <pre><code> docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:2 python test.py
  </code></pre>
  
  <p>I get the error:</p>
  
  <blockquote>
    <p>docker: Error response from daemon: create $PWD: volume name invalid: <br/>
    "$PWD" includes invalid characters for a local volume name, only
    "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed.</p>
    
    <p>See 'docker run --help'.</p>
  </blockquote>
  
  <p>While running the same code via Docker Quickstart Terminal, it runs well.</p>
  
  <p>I tried to, but I can't solve it. How can I do it?</p>