Я пытался создать файл docker для моего веб-интерфейса asp.net.Многие руководства в Интернете используют эту команду RUN dotnet restore RUN dotnet publish, но здесь я сталкиваюсь с ошибками.
мой dockerfile:
FROM microsoft/dotnet:sdk AS build-env
WORKDIR /app
EXPOSE 5000
# Copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore
# Copy everything else and build
COPY . ./
RUN dotnet publish -c Release -o out
# Build runtime image
FROM microsoft/dotnet:aspnetcore-runtime
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "myTest.dll"]
И затем я сталкиваюсь с этой ошибкой:
Step 5/11 : RUN dotnet restore
---> Running in 592b7df3e0f6
Restoring packages for C:\app\myTest.csproj...
C:\Program Files\dotnet\sdk\2.1.402\NuGet.targets(114,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [C:\app\myTest.csproj]
C:\Program Files\dotnet\sdk\2.1.402\NuGet.targets(114,5): error : No such host is known [C:\app\myTest.csproj]
The command 'cmd /S /C dotnet restore' returned a non-zero code: 1
Может кто-нибудь объяснить / помочь мне?