title: How does Dockerfile ADD command work?
body: <p>Trying to figure out how to use this command is frustrating. Apparently the files have to be inside the build context but now I've moved the file into the build context (or at least I think I have) and I'm still getting the same error:</p>
  
  <pre><code>INFO[0000] No source files were specified
  </code></pre>
  
  <p>Here's the directory structure on the host:</p>
  
  <pre><code>/srv/uwsgi/
         - Dockerfile
         - uwsgi.ini
  </code></pre>
  
  <p>Here's the pertaining commands of my dockerfile: </p>
  
  <pre><code>FROM ubuntu:trusty
  RUN sudo mkdir -p /srv/www/cc/
  ADD ["./uwsgi.ini" "/srv/www/uwsgi.ini"]
  </code></pre>
  
  <p>Tried several variations on the ADD, with ./ and without, having the file outside of context and the full path.. What am I missing? </p>