Я запускаю образ docker, используя приведенный ниже докер-файл для основного веб-API-приложения. net. Изображение генерируется, однако, когда я запускаю контейнер с помощью этой команды sudo docker run -p 8081:80 turingo/jobportalbackend
, у меня возникает критическая ошибка, связанная с папкой ресурсов, которая кажется не найденной:
Исключение необработанного исключения: System.IO.DirectoryNotFoundException : / app / Resources / at Microsoft. строка 99
# Dockerfile
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build-env
WORKDIR /app
# Copy csproj and restore any dependencies (via NUGET)
COPY *.csproj ./
RUN dotnet restore
# Copy everything else and build our release
COPY . ./
RUN dotnet publish -c Release -o out
# Generate/Build runtime image
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2
WORKDIR /app
COPY --from=build-env /app/out .
EXPOSE 80/tcp
ENTRYPOINT ["dotnet", "app.dll"] ```
вот содержимое .dockerignore
`# .dockerignore
Dockerfile [b | B] в [O | o] bj `