得到“本地主机拒绝连接。”尝试访问容器化的.netcore3.1 WeatherForecast应用程序时

问题描述 投票:1回答:1

我有一个.netcore 3.1 api应用程序,它使用默认的WeatherForecast控制器创建。我已经创建了如下所示的Dockerfile:从mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-envWORKDIR / build

COPY。 。运行dotnet还原RUN dotnet发布-c发布-o输出

FROM mcr.microsoft.com/dotnet/core/sdk:3.1WORKDIR / app博览会5000

COPY --from = build-env / build / output。ENTRYPOINT [“ dotnet”,“ AnotherSampleDockerExample.dll”]

还有我的docker-compose.yml如下图:

version:'3'服务:api:图片:dockerapicontainer_name:docker_api建立:内容:。端口:-8080:80

我能够使用命令“ docker-compose up”成功创建映像和容器。但是,当我尝试使用http://localhost:5000/WeatherForecast在Chrome浏览器中访问它时,浏览器返回“无法访问此网站本地主机拒绝连接。“错误。

这里需要帮助来调试此问题。谢谢!

我有一个.netcore 3.1 api应用程序,它使用默认的WeatherForecast控制器创建。我已经创建了如下所示的Dockerfile:FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build -...

docker asp-net-core
1个回答
0
投票

您需要使用--network host运行容器

© www.soinside.com 2019 - 2024. All rights reserved.