无法访问Docker

时间:2016-12-16 21:48:40

标签: asp.net asp.net-mvc docker

我有一个在Docker Container中运行的Asp.Net核心MVC应用程序,但我无法从localhost到达它,有什么想法吗?

Dockerfile:

FROM microsoft/dotnet:runtime
ARG source=publish/

WORKDIR /usr/src/project

COPY $source .

EXPOSE 5000

ENTRYPOINT ["dotnet","project.dll"]

运行命令:

docker run -t the/image . -p 5000:5000

我收到了消息

  

现在收听:http:// *:5000

但我仍然无法通过localhost:5000192.168.99.100:5000

访问它

1 个答案:

答案 0 :(得分:3)

图像名称后面的所有内容都将作为参数传递给容器,因此您需要提前放置-p。尝试:

docker run -p 5000:5000 the/image