Я пытаюсь создать образ приложения .netcore v2.2 WebAPI из файла Docker.Но я получаю сообщение об ошибке «нет такого файла или каталога», когда я пытаюсь создать образ с помощью следующей команды:
docker build -t helloworld .
У меня есть как microsoft / dotnet «latest», так и «2.2-aspnetcore-runtime»"базовые образы установлены на моей машине.
Вот мой файл докера
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):
Вот выходной каталог
Вот подробные сведения об ошибке из докера:
COPY failed: stat /var/lib/docker/tmp/docker-builder896068669/bin/Release/netcoreapp2.2: no such file or directory