如何在浏览器中查看Docker应用程序

时间:2019-01-23 03:20:09

标签: docker

我已经运行以下命令以在Windows桌面上运行Docker应用程序(ASP.NET Core):
docker run --name eshopweb --rm -it -p 8000:5106 web

控制台输出以下内容:

Hosting environmnet: Production
Context root path: /app
Now listening on: http://[::]:80
Application started. Press Ctrl+C to shut down.

访问以下URL时,本地主机拒绝连接。
http://localhost:5106/

如何在浏览器中查看Docker应用程序?

2 个答案:

答案 0 :(得分:1)

根据输出,应用程序正在监听80;

您需要暴露容器的端口80。

执行以下操作:

docker run -dit -p 8000:5106 -p 10080:80 --name eshopweb web

然后尝试:http://localhost:10080

答案 1 :(得分:0)

8000是您的外部端口,而5106是容器的内部端口。尝试http://localhost:8000/