Docker 无法访问正在运行的容器根目录和映像

Docker 无法访问正在运行的容器根目录和映像,docker,dockerfile,containers,Docker,Dockerfile,Containers,我的docker compose文件似乎运行得很好,在docker仪表板中,我看到适当的容器正在工作 当我去http://localhost:6001/ 我只看到一条错误消息,内容如下: '此页面不工作。localhost未发送任何数据。错误\空\响应' 我不知道如何解决这个问题。我看到了用“0.0.0.0”替换localhost的方法,但不确定在这种情况下如何做到这一点,我觉得我已经看到它与localhost一起工作,所以我不确定如何处理这些信息 我已经检查了其他来源,看看我做得不对,没有找到

我的docker compose文件似乎运行得很好,在docker仪表板中,我看到适当的容器正在工作

当我去http://localhost:6001/ 我只看到一条错误消息,内容如下:

'此页面不工作。localhost未发送任何数据。错误\空\响应'

我不知道如何解决这个问题。我看到了用“0.0.0.0”替换localhost的方法,但不确定在这种情况下如何做到这一点,我觉得我已经看到它与localhost一起工作,所以我不确定如何处理这些信息

我已经检查了其他来源,看看我做得不对,没有找到一个好的解决方案。我很想就这件事征求任何意见

我的
Dockerfile

#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.

#Depending on the operating system of the host machines(s) that will build or run the containers, the image specified in the FROM statement may need to be changed.
#For more information, please see https://aka.ms/containercompat

FROM mcr.microsoft.com/dotnet/aspnet:3.1 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443

FROM mcr.microsoft.com/dotnet/sdk:3.1 AS build
WORKDIR /src
COPY ["TestDocker.csproj", "."]
RUN dotnet restore "./TestDocker.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet build "TestDocker.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "TestDocker.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "TestDocker.dll"]

只需尝试使用127.0.0.1而不是本地主机访问即可。

仍然一样,我尝试使用的是无效的--响应是无法访问此站点127.0.0.1花费了太长时间才响应。尝试:检查连接检查代理和运行Windows网络诊断的防火墙错误\u连接\u超时\u OUTHi Raghu,你能给我分享asp.netcore webapi模板的.Net 5.0的示例docker文件吗?你实际上是如何启动容器的?你在这个问题上附加了哪些图片?我尝试了两种方法——从docker桌面工具和docker运行-p 6001:8080命令(浏览localhost:6001端口)。不走运