小编Mik*_*ade的帖子

ASP.NET Core 3.0 Docker 容器端口映射失败

我正在尝试从我的 Windows 10 机器上的 Docker 容器中运行一个全新的 ASP.NET 核心 MVC Web 应用程序。

我不是 docker 专家,但端口似乎没有绑定到主机上。我从容器内收到响应,但没有从主机收到响应。2.2 示例对我来说很好用。

dotnet --version
3.0.100-preview6-012264
Run Code Online (Sandbox Code Playgroud)

重现步骤:

mkdir aspnetcore3_test
cd .\aspnetcore3_test\

mkdir aspnetapp
cd .\aspnetapp\

dotnet new mvc

cd ..
dotnet new sln

dotnet sln "aspnetcore3_test.sln" add "aspnetapp/aspnetapp.csproj"
Run Code Online (Sandbox Code Playgroud)

创建一个包含以下内容的 docker 文件:

FROM mcr.microsoft.com/dotnet/core/sdk:3.0 AS build
WORKDIR /app

# copy csproj and restore as distinct layers
COPY *.sln .
COPY aspnetapp/*.csproj ./aspnetapp/
RUN dotnet restore ./aspnetapp/*.csproj

# copy everything else and build app
COPY aspnetapp/ ./aspnetapp/
WORKDIR /app/aspnetapp
RUN …
Run Code Online (Sandbox Code Playgroud)

docker asp.net-core

5
推荐指数
1
解决办法
3343
查看次数

标签 统计

asp.net-core ×1

docker ×1