title: Cannot run asp.net 5 from docker
body: <p>I have followed the following guide: <a href="http://blogs.msdn.com/b/webdev/archive/2015/01/14/running-asp-net-5-applications-in-linux-containers-with-docker.aspx" rel="noreferrer">Running ASP.NET 5 applications in Linux Containers with Docker</a> and I cannot get this to work on my Windows PC or Linux server. My dockerfile looks like this:</p>
  
  <pre><code>FROM microsoft/aspnet
  
  COPY . /app
  WORKDIR /app
  RUN ["dnu", "restore"]
  
  EXPOSE 5000/tcp
  ENTRYPOINT ["dnx", "-p", "project.json", "web"]
  </code></pre>
  
  <p>I then ran <code>docker build -t myapp .</code> and then <code>docker run -d -p 80:5000 myapp</code> it says it is running but I cannot open the website in the browser. I know on Windows you are supposed to find the ip address that the actual virtual machine is running against by using <code>docker-machine ip default</code> which ended up being <code>192.168.99.100</code> but when I navigated to <code>http://192.168.99.100</code> I just get the generic "This webpage is not available" error message. I have also tried different variations of this docker run command, such as <code>docker run -it -p 80:5000 myapp</code>, <code>docker run -p 80:5000 myapp</code>, and I have also tried different ports, such as <code>docker run -d -p 5000:5000 myapp</code> but nothing seems to work.</p>
  
  <p>I have tried this both on my windows machine and on my linux server, but they both do not work.</p>
  
  <p>I am able to run <code>dnx web</code> without docker and everything works as expected. </p>