【发布时间】:2022-01-27 14:34:18
【问题描述】:
我正在关注这个关于 aspnet 核心的 docker 教程。我用 swagger 构建了 1 个 aspnet 核心模板项目,它工作正常。我对他们指示的 docker 文件有疑问。谁能帮帮我。谢谢。
文档:https://docs.docker.com/samples/dotnetcore/
我的仓库:https://github.com/ThanhDeveloper/WebApplicationAspNetCoreTemplate/tree/DockerIntegration
运行命令docker build -t abc .时出错
我尝试使用 ../AspNetCoreTemplate ./ 或 ./AspNetCoreTemplate ./ 更改引擎/示例,但没有解决错误
nguyenthanh@MacBook-Pro-cua-Nguyen AspNetCoreTemplate % docker build -t abc .
[+] Building 0.4s (12/14)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 477B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for mcr.microsoft.com/dotnet/aspnet:5.0 0.3s
=> [internal] load metadata for mcr.microsoft.com/dotnet/sdk:5.0 0.3s
=> [build-env 1/6] FROM mcr.microsoft.com/dotnet/sdk:5.0@sha256:3ca1a372ff025d1f84bb2bef7dbb7c284ea3b49e00bcd0047336b9bca9f8dfb7 0.0s
=> [stage-1 1/3] FROM mcr.microsoft.com/dotnet/aspnet:5.0@sha256:ca2e100d2c30490f7cb34ab737bc33e9bd7e533446f6c3356c082caccae7be1a 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 47B 0.0s
=> CACHED [build-env 2/6] WORKDIR /app 0.0s
=> CACHED [stage-1 2/3] WORKDIR /app 0.0s
=> CANCELED [build-env 3/6] COPY *.csproj ./ 0.0s
=> CACHED [build-env 4/6] RUN dotnet restore 0.0s
=> ERROR [build-env 5/6] COPY ../engine/examples ./ 0.0s
------
> [build-env 5/6] COPY ../engine/examples ./:
------
failed to compute cache key: "/engine/examples" not found: not found
【问题讨论】:
标签: docker asp.net-core dockerfile