0

我正在尝试从 docker 映像之外的已发布代码外部构建 asp.net core 6.0 映像。

我指的是来自https://docs.docker.com/samples/dotnetcore/的以下代码

# syntax=docker/dockerfile:1
  FROM mcr.microsoft.com/dotnet/aspnet:6.0 as base
  WORKDIR /App
  ENV ASPNETCORE_URLS=http://+:8080
  COPY bin/Release/net6.0/publish/ App/
  ENTRYPOINT ["dotnet", "App/test-app.dll"]

此处容器已成功创建,但是当我尝试访问 http://localhost:<portnumber> 时,它无法访问。(注意:此端口号,我已使用环境变量在 dockerfile 中定义,即 ENV ASPNETCORE_URLS=http://+: 8080)。我还验证了从发布复制的文件,同时运行容器并且它们被复制得很好。

4

0 回答 0