gpt4 book ai didi

docker - 无法创建.net核心Web API的Docker镜像-COPY失败:stat/var/lib/docker/tmp/../netcoreapp2.1/publish

转载 作者:行者123 更新时间:2023-12-02 21:07:46 25 4
gpt4 key购买 nike

我正在尝试从docker文件构建.netcore v2.2 WebAPI应用程序的镜像。但是,当我尝试使用以下命令生成镜像时,出现“没有这样的文件或目录”错误:

docker build -t helloworld .

我的计算机上同时安装了Microsoft / dotnet“最新”和“2.2-aspnetcore-runtime”基础镜像。

这是我的 docker 文件
FROM microsoft/dotnet

RUN mkdir /app
COPY ./bin/Release/netcoreapp2.2 /app
WORKDIR /app

ENTRYPOINT ["dotnet", "/app/HelloWorld.dll"]

# ASP.NET Core: Kestrel should listen on all IPs
ENV ASPNETCORE_URLS="http://0.0.0.0:5000"

这是我的解决方案的文件夹结构(我尝试了src中的命令):

Folder Structure

这是输出目录
output directory

这是来自docker的完整错误详细信息:

COPY failed: stat /var/lib/docker/tmp/docker-builder896068669/bin/Release/netcoreapp2.2: no such file or directory

最佳答案

您可以将./bin/Release/netcoreapp2.2更改为./bin/release/netcoreapp2.2
文件夹名称区分大小写

关于docker - 无法创建.net核心Web API的Docker镜像-COPY失败:stat/var/lib/docker/tmp/../netcoreapp2.1/publish,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56848285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com