title: Get error Error response from daemon: OCI runtime create failed: container_linux.go:344 if I try to publish port
body: <p>I am new to docker and I am following the tutorial
  <a href="https://github.com/docker/labs/blob/master/beginner/chapters/webapps.md" rel="nofollow noreferrer">https://github.com/docker/labs/blob/master/beginner/chapters/webapps.md</a></p>
  
  <p>After I have build my image (named expose-static), I can run 
  docker run expose-static</p>
  
  <p>However, if I do something like this to publish port:</p>
  
  <pre><code>docker run expose-static -p 5000:5000
  </code></pre>
  
  <p>It fails and gives the error:</p>
  
  <pre><code>C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "exec: \"-p\": executable file not found in $PATH": unknown.
  </code></pre>
  
  <p>This is the console output if I do <code>docker ps</code></p>
  
  <pre><code>CONTAINER ID        IMAGE               COMMAND                  CREATED          STATUS              PORTS               NAMES
  9f8c404eadf4        expose-static       "/bin/sh -c 'cd /usr…"   2 minutes ago       Up 2 minutes        80/tcp, 5000/tcp    &lt;some_name_I_dunno&gt;
  </code></pre>
  
  <p>content of my Dockerfile</p>
  
  <pre><code>FROM nginx
  EXPOSE 5000
  ENV AUTHOR=Docker
  
  WORKDIR /usr/share/nginx/html
  COPY Hello_docker.html /usr/share/nginx/html
  
  CMD cd /usr/share/nginx/html &amp;&amp; sed -e s/Docker/"$AUTHOR"/ Hello_docker.html &gt; index.html ; nginx -g 'daemon off;'
  </code></pre>