title: Unable to run shell in my container
body: <p>I want to dockerize my application and I want to run and enter my container in order to see whether packages were installed properly, files were copied, etc.</p>
  
  <p>Here's my Dockerfile:</p>
  
  <pre><code>FROM node:8.6
  RUN mkdir /app
  WORKDIR /app
  COPY .*.json .
  COPY src/ .
  USER node
  RUN yarn global add @angular/cli
  EXPOSE 4200
  </code></pre>
  
  <p>The problem is, I can't run my container via <code>docker run</code>:</p>
  
  <pre><code>docker run my-notes -it --rm ash
  </code></pre>
  
  <p>I see errors:</p>
  
  <pre><code>container_linux.go:262: starting container process caused "exec: \"-it\": executable file not found in $PATH"
  docker: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "exec: \"-it\": executable file not found in $PATH".
  ERRO[0000] error waiting for container: context canceled 
  </code></pre>
  
  <p>What am I doing wrong?</p>