我已经运行以下命令以在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应用程序?
答案 0 :(得分:1)
根据输出,应用程序正在监听80;
您需要暴露容器的端口80。
执行以下操作:
docker run -dit -p 8000:5106 -p 10080:80 --name eshopweb web
答案 1 :(得分:0)
8000是您的外部端口,而5106是容器的内部端口。尝试http://localhost:8000/