А также такую структуру:
'- src/
'- docker/
'- configs/
'- requirements.txt
Однако при запуске через docker-compose up получаю такую ошибку:
failed to solve: failed to compute cache key: failed to calculate checksum of ref <символы идентификатора>: "/src": not found
`docker-compose` process finished with exit code 17
В чём может быть проблема?
довн ап докердемон , це могут быть баги докера
т.е? что именно нужно сделать?😅
А если COPY ./src /app/src вместо COPY src /app/src
А ошибка та же или изменилась на "/configs": not found ?
я закомментил все копи кроме срц, чтобы сначала решить с ними трабл. ошибка осталась FROM python:latest WORKDIR /app #COPY requirements.txt /app/requirements.txt RUN pip install --no-cache-dir --upgrade pip \ && pip install --no-cache-dir setuptools wheel \ && pip install --no-cache-dir -r requirements.txt COPY ./src /app/src #COPY configs /app/configs CMD ["python", "-m", "src.app"] "/src": not found `docker-compose` process finished with exit code 17
Выше рекомендовали указать context в docker-compose.yml, ты это сделал?
да, возникла другая ошибка, сейчас попытаюсь решить * у докера нет прав на чтение папки
в ближайших планах)
Какая именно ошибка
could not find D:\Users\Ярослав\Desktop\WBFinalV\docker\docker: CreateFile D:\Users\Ярослав\Desktop\WBFinalV\docker\docker: The system cannot find the file specified. `docker-compose` process finished with exit code 17 build: context: . dockerfile: docker/Dockerfile
Показывай команду, которой ты запускаешь сборку
docker-compose up —build -d и C:\Program Files\Docker\Docker\resources\bin\docker.exe compose -f D:\Users\Ярослав\Desktop\WBFinalV\docker\docker-compose.yaml -p docker up -d одна и та же ошибка: failed to solve: failed to compute cache key: failed to calculate checksum of ref <идентификатор>: "/src": not found докерфайл: FROM python:latest WORKDIR /app COPY ./src /app/src CMD ["python", "-m", "src.app"]
Укажи в docker-compose.yml context: ..
Обсуждают сегодня