Код: Выделить всё
COPY C:\Visual\Studio\Solution\Project\ /app/
Чтобы решить эту проблему, просто используйте путь относительно папки, в которой существует Dockerfile.
Код: Выделить всё
FROM mcr.microsoft.com/dotnet/aspnet:8.0
WORKDIR /app
EXPOSE 8080
ENV ASPNETCORE_ENVIRONMENT="Staging"
COPY ["./bin/Release/net8.0/publish", "/app/"]
ENTRYPOINT ["dotnet", "MyApp.dll"]
Затем, чтобы собрать Dockerfile в Windows,
перейдите в папку расположения Dockerfile
и запустите
Код: Выделить всё
cd C:\Visual\Studio\Solution\Project\DockerfileFolder
docker build -t img-name .
Подробнее здесь: https://stackoverflow.com/questions/797 ... on-windows
Мобильная версия