title: Piping a file into docker run
body: <p>I need to pipe (inject) a file or some data into docker as part of the run command and have it written to a file within the container as part of the startup. Is there best practise way to do this ? </p>
  
  <p>I've tried this.</p>
  
  <pre><code>cat data.txt |  docker run -a stdin -a stdout -i -t ubuntu /bin/bash -c 'cat &gt;/data.txt'
  </code></pre>
  
  <p>But can't seem to get it to work. </p>