Docker ADD выдает ошибку «Не указаны исходные файлы» - PullRequest
0 голосов
/ 29 января 2019

Ошибка Dockerfile в следующей строке:

ADD ./test-web-app/build/libs/test-web*.war /app/test-web.war

Ошибка Шаг 8/29: COPY ./test-web-app/build/libs/test-web*.war / app/micro-service.war Не были указаны исходные файлы

Это первый раз, когда я работаю над сборками Docker.Как мне отладить эту проблему?Есть ли способ получить эхо, если файл хоста существует по команде?

1 Ответ

0 голосов
/ 29 января 2019

убедитесь, что путь к файлу доступен там, где находится Dockerfile.Когда вы запускаете сборку, папка . находится там, где находится файл Dockerfile.Таким образом, ваша структура каталогов должна быть примерно такой:

.
..
Dockerfile
test-web-app (folder)

Чтобы быть уверенным, что файл war доступен, попробуйте перечислить файл (на вашем хост-компьютере), например.

$ ls ./test-web-app/build/libs/test-web*.war
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...