簡體   English   中英

在ASP.NET Core中構建docker:“無此文件或目錄”錯誤

[英]Build docker in ASP.NET Core: “no such file or directory” error

我正在使用Docker版本3和.Net Core 2.0 Web應用程序。

這是我的docker文件:

FROM microsoft/aspnetcore:2.0
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "DotNetCoreWindowsTest.dll"]

這是我的docker-compose.yml文件

version: '3'

    services:
      dotnetcorewindowstest:
        image: dotnetcorewindowstest
        build:
          context: ./DotNetCoreWindowsTest
          dockerfile: Dockerfile
        ports:
          - "3001:80"

我發布了Web應用程序,並從發布的目錄運行命令: docker-compose build並出現以下錯誤

ERROR: Service 'dotnetcorewindowstest' failed to build: 
COPY failed: stat /var/lib/docker/tmp/docker-builder739115341/obj/Docker/publish:
 no such file or directory

any ideas what is the problem?
COPY ${source:-obj/Docker/publish} .

源似乎指向/ var / lib / docker / tmp / docker-builder739115341 /。 嘗試使用相對路徑,然后將其復制到speficif文件夾中,以避免與根文件系統中的內容沖突。

Copy obj/Docker/publish /app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM