Невозможно создать Docker-контейнер в подпапке - PullRequest
0 голосов
/ 03 мая 2019

У меня следующая структура каталогов

all_services

  • служба A
    • Dockerfile
    • needs.txt
  • служба B
  • ...

Мой Dockerfile, помимо прочего, состоит из

FROM python:3.7-alpine

...

# copy all requirements
COPY requirements.txt requirements.txt

...

К сожалению, Docker отвечает следующим сообщением об ошибке.

Step 7/15 : COPY requirements.txt requirements.txt
COPY failed: stat /var/lib/docker/tmp/docker-builder876603503/requirements.txt: no such file or directory

Для меня загадка, так как файл require.txt находится в том же каталоге, что и Dockerfile.Копирование этих двух файлов в иерархию ниже all_services, то есть

all_services

  • Dockerfile
  • needs.txt
  • service A
  • service B
  • ...

и у меня нет проблем, но ясно, что я не хочу организовывать свои файлы.Конечно, я удалил кеш и т. Д., Но безрезультатно.Я пробовал на другом компьютере с той же структурой папок и файлами -> та же проблема, так что это не похоже на установку компьютера / докера.Есть идеи?

1 Ответ

0 голосов
/ 03 мая 2019

глупая ошибка.Я полностью пропустил, что из-за ошибки копирования-вставки у меня был * .txt в моем .dockerignore, который находится в папке службы A, но не в главной папке.

Дело закрыто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...