title: Why won't my Python script run using Docker?
body: <p>I need to use Tensorflow on my Windows machine. I have installed Docker, and following these two tutorials (<a href="https://runnable.com/docker/python/dockerize-your-python-application" rel="nofollow">https://runnable.com/docker/python/dockerize-your-python-application</a> and <a href="https://civisanalytics.com/blog/engineering/2014/08/14/Using-Docker-to-Run-Python/" rel="nofollow">https://civisanalytics.com/blog/engineering/2014/08/14/Using-Docker-to-Run-Python/</a>), I am trying to run my Python script. My Dockerfile is nearly identical to the one in the first tutorial, except that instead of installing pystrich, I'm installing Tensorflow. I've successfully made a Docker image called python-stuff, and I've made a script called my_script.py which just imports Tensorflow and then prints Hello world.</p>
  
  <p>When I run the command <code>docker run python-stuff python my_script.py</code>, I don't get any errrors, but the script does not produce any output. Any ideas?</p>
  
  <p>EDIT: My Dockerfile:</p>
  
  <pre><code>FROM python:3
  ADD my_script.py /
  RUN pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp35-cp35m-linux_x86_64.whl
  CMD ["python", "./my_script.py"]
  </code></pre>
  
  <p>Running <code>docker logs python-stuff</code> gives <code>Error: No such container: python-stuff</code></p>