Node.js Visual Studio for Mac上的Docker生成错误-当前上下文中没有生成阶段

Node.js Visual Studio for Mac上的Docker生成错误-当前上下文中没有生成阶段,node.js,macos,visual-studio,docker,asp.net-core,Node.js,Macos,Visual Studio,Docker,Asp.net Core,我在使用Docker和Visual Studio在Mac上使用Angular和Node.js构建ASP.NET核心应用程序时遇到问题 这是当前的错误: > /Applications/Visual > Studio.app/Contents/Resources/lib/monodevelop/AddIns/docker/MonoDevelop.Docker/MSbuild/Sdks/Microsoft.Docker.Sdk/build/Microsoft.VisualStudio.D

我在使用Docker和Visual Studio在Mac上使用Angular和Node.js构建ASP.NET核心应用程序时遇到问题

这是当前的错误:

> /Applications/Visual
> Studio.app/Contents/Resources/lib/monodevelop/AddIns/docker/MonoDevelop.Docker/MSbuild/Sdks/Microsoft.Docker.Sdk/build/Microsoft.VisualStudio.Docker.Compose.targets(5,5):
> Error: Building fjord.karve.experiment.server No build stage in current
> context.
> 
> For more troubleshooting information, go to
> http://aka.ms/DockerToolsTroubleshooting (docker-compose)
以下是我当前的Docker文件尝试:

WORKDIR /app
EXPOSE 80

FROM microsoft/aspnetcore-build:2.0 AS build
WORKDIR /src
COPY Fjord.sln ./
COPY fjord.karve.experiment.server/fjord.karve.experiment.server/Fjord.Karve.Experiment.Server.csproj fjord.karve.experiment.server/fjord.karve.experiment.server/
COPY /Users/dan/Projects/Fjord/fjord.karve.experiment.server/fjord.karve.experiment.server/nuget.config fjord.karve.experiment.server/fjord.karve.experiment.server/
COPY Fjord.Domain/Fjord.Domain.csproj Fjord.Domain/
COPY Fjord.Karve.Command/Fjord.Karve.Command.csproj Fjord.Karve.Command/
COPY fjord.karve.experiment.server/DAL/Fjord.DAL.csproj fjord.karve.experiment.server/DAL/
COPY /Users/dev/Projects/Fjord/fjord.karve.experiment.server/DAL/nuget.config fjord.karve.experiment.server/DAL/
COPY Fjord.Karve.Query/Fjord.Karve.Query.csproj Fjord.Karve.Query/
RUN dotnet restore -nowarn:msb3202,nu1503
COPY . .
WORKDIR /src/fjord.karve.experiment.server/fjord.karve.experiment.server
RUN apt-get update && \
    apt-get install -y wget && \
    apt-get install -y gnupg2 && \
    wget -qO- https://deb.nodesource.com/setup_6.x | bash - && \
    apt-get install -y build-essential nodejs 

    dotnet build -c Release -o /app

FROM build AS publish
RUN dotnet publish -c Release -o /app

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "Fjord.Karve.experiment.Server.dll"]
我应该提到的是,我试图用以下命令提前几分钟回到绘图板。这可能导致了一些意想不到的问题

docker images
docker rmi $(docker images -a -q)
表示来自的第一个
前面只能有
ARG
指令。

表示来自
的第一个
前面只能有
ARG
指令