我的 Docker 文件 -
FROM mcr.microsoft.com/dotnet/aspnet:3.1
ENV ASPNETCORE_URLS=http://*:5000
ENV ASPNETCORE_ENVIRONMENT="production"
EXPOSE 5000
WORKDIR /app
COPY ./dist .
ENTRYPOINT ["dotnet", "JustLogin.API.dll"]
图像通过命令提示符成功构建,但是当尝试通过 Visual Studio 在其中运行时,它会抛出错误,并且通过 docker 桌面它不会显示任何错误,但站点仍然无法运行
dist 文件夹位置位于子文件夹内。但项目默认为根路径构建
您可以检查.dockerignore文件。如果 .dockerignore 文件中有“ **/dist ”关键字,则应将其删除。