Docker: Невозможно запустить восстановление dotnet на ядре asp.net 2.1 - PullRequest
1 голос
/ 10 ноября 2019

При выполнении сборки docker-compose при восстановлении dotnet я получаю следующую ошибку:

C:\Program Files\dotnet\sdk\2.1.802\NuGet.targets(123,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [C:\src\<ProjectName>\ProjectName.csproj]

Найдите файл docker-compose

version: '3.4'
services:
  projectname.api:
    image: ${DOCKER_REGISTRY-}projectname
    build:
      context: .
      dockerfile: projectname\Dockerfile

Найдите файл DockerFile

FROM mcr.microsoft.com/dotnet/core/aspnet:2.1 AS base
WORKDIR /app
EXPOSE 52000:80

FROM mcr.microsoft.com/dotnet/core/sdk:2.1 AS build
WORKDIR /src
COPY ["<ProjectName>.API/<ProjectName>.API.csproj", "<ProjectName>.API/"]
COPY ["<ProjectName>.Core/<ProjectName>.Core.csproj", "<ProjectName>.Core/"]
COPY ["<ProjectName>.NetCore/<ProjectName>.NetCore.csproj", "<ProjectName>.NetCore/"]
COPY ["<ProjectName>.Repository/<ProjectName>.Repository.csproj", "<ProjectName>.Repository/"]
COPY ["<ProjectName>.Service/<ProjectName>.Service.csproj", "<ProjectName>.Service/"]
RUN dotnet restore "<ProjectName>.API/<ProjectName>.API.csproj"
COPY . .
WORKDIR "/src/<ProjectName>.API"
RUN dotnet build "<ProjectName>.API.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "<ProjectName>.API.csproj" -c Release -o /app/publish

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

Где я делаю ошибку? Предложения будут оценены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...