我有一个.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 -...
您需要使用--network host
运行容器