【发布时间】:2019-06-02 22:25:45
【问题描述】:
我尝试构建我的 Docker 映像,这就是我构建它时发生的情况。是不是设置错了?
2>C:\Program Files\dotnet\sdk\2.2.100\NuGet.targets(114,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [C:\src\DockNetMicro\DockNetMicro.csproj]
2>C:\Program Files\dotnet\sdk\2.2.100\NuGet.targets(114,5): error : No such host is known [C:\src\DockNetMicro\DockNetMicro.csproj]
2>The command 'cmd /S /C dotnet restore "DockNetMicro/DockNetMicro.csproj"' returned a non-zero code: 1
2>C:\Users\rizka.hasmulyawan\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.0.2105168\build\Container.targets(159,5): error MSB3073: The command "docker build -t "docknetmicro" -f "e:\work\note\netcoretest\docknetmicro\docknetmicro\dockerfile" --label "com.microsoft.created-by=visual-studio" ".."" exited with code 1.
2>Done building project "DockNetMicro.csproj" -- FAILED.
这是我的 Dockerfile
FROM microsoft/dotnet:2.2-aspnetcore-runtime-nanoserver-1803 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM microsoft/dotnet:2.2-sdk-nanoserver-1803 AS build
WORKDIR /src
COPY ["DockNetMicro/DockNetMicro.csproj", "DockNetMicro/"]
RUN dotnet restore "DockNetMicro/DockNetMicro.csproj"
COPY . .
WORKDIR "/src/DockNetMicro"
RUN dotnet build "DockNetMicro.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "DockNetMicro.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "DockNetMicro.dll"]
【问题讨论】:
-
请添加一些代码,以便有人可以帮助您。
标签: c# asp.net-core visual-studio-2017 asp.net-core-mvc dockerfile