Docker Image-正在跳过项目,因为未找到

时间:2019-05-24 07:03:35

标签: dockerfile

My Project directory view is in this image

当我尝试通过将Dockerfile保留在该项目的主目录中来为 Srv.OAuth 项目创建映像时,出现以下错误:

  

跳过项目“ /Lib.Communication/Lib.Communication.csproj”,因为未找到该项目。   正在跳过项目“ /Lib.Database/Lib.Database.csproj”,因为找不到该项目。

Docker命令:

FROM microsoft/dotnet:2.1-sdk AS build-env
WORKDIR /app

COPY Libraries/Lib.Database.csproj ./
COPY *.csproj ./
RUN dotnet restore

COPY . ./
RUN dotnet publish -c Release -o out

FROM microsoft/dotnet:aspnetcore-runtime
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "Srv.OAuth.dll"]

执行输出:

  

D:\ xxx \ xyz \ abc \ Srv.OAuth> docker image build -f Dockerfile -t almsoauth。   将构建上下文发送到Docker守护程序2.016MB   步骤1/10:从microsoft / dotnet:2.1-sdk AS build-env    ---> b23b0e275fcd   步骤2/10:WORKDIR / app    --->在a0b396e6b4be中运行   卸下中间容器a0b396e6b4be    -> 43a54eff5619   步骤3/10:COPY * .csproj ./ ---> 0cb2208057f7   步骤4/10:运行dotnet restore --->在a9ab75a03390中运行正在跳过项目“ /Lib.Communication/Lib.Communication.csproj”,因为未找到该项目。     正在跳过项目“ /Lib.Database/Lib.Database.csproj”,因为找不到该项目。

0 个答案:

没有答案