我已经在我的 Debian 机器上使用以下命令安装了 Microsoft 的官方 .net core docker 容器:
docker pull microsoft/dotnet:latest
和
docker run -it microsoft/dotnet:latest
然后我想创建一个新的测试网站
mkdir test
cd test
dotnet new -t web
dotnet restore
dotnet run
然后我提交了更改:
docker commit 0240ad83aae4 dotnet_core
并进行了端口转发,以便我可以从docker容器外部访问该网站。
docker run -itp 8080:5000 dotnet_core:latest /bin/bash
但是当我尝试通过端口 8080 访问该网站时什么也没有发生。
有人能帮助我吗?
答案1
我找到了解决方案,我添加了以下行
.UseUrls("http://0.0.0.0:5000")
到主要方法
在“Program.cs”文件中
现在它可以工作了。