понимаю как ему указать правильно источник для COPY или ADD, вызываю вот так:
docker build --rm -f Dockerfile -t neservertapp:latest --build-arg source=C:\Project\ARMaster\Source\ARMasterTurnServer\ARMasterTurnServer .
а вот Dockerfile
FROM microsoft/dotnet-framework:4.7.2-runtime-windowsservercore-1709
ARG source
RUN MKDIR app
ADD ${source}/publish .
ENTRYPOINT ["C:\\app\\Server.exe"]
он вылетает с ошибкой
docker : ADD failed: CreateFile \\?\C:\ProgramData\Docker\tmp\docker-builder377695339\Project\ARMaster\Source\ARMasterTurnServer\ARMasterTurnServer\publish: The system cannot find the path specified.
Что такое "контекст" в docker знаешь?
А в чём проблема путь внутри файла указать? Ещё WORKDIR не надо указать для ADD? И пути нужно попробовать либо через такой слэш / либо обратный, но двойной \\
Обсуждают сегодня