Dockerfile:
FROM maven:3.6.3-jdk-11
RUN mvn clean install
RUN mvn spring-boot:run
Затем запустите,
$ docker image build -t hello-world .
, когда я запускаю указанную выше команду, произойдет следующая ошибка.
Отправка контекста сборки в Docker демон 206,6 МБ
Шаг 1/3: FROM maven: 3.6.3-jdk-11 ---> 918519009705
Шаг 2 / 3: ЗАПУСТИТЬ mvn clean install ---> Запуск в d915d2ac25e7
[INFO] Поиск проектов ...
[INFO] ------------- -------------------------------------------------- ---------
[ИНФОРМАЦИЯ] СБОЙ СБОРА
[ИНФОРМАЦИЯ] --------------------- -------------------------------------------------- -
[ИНФОРМАЦИЯ] Общее время: 0,153 с
[ИНФОРМАЦИЯ] Дата окончания: 2020-07-11T12: 33: 30Z
[ИНФОРМАЦИЯ] ----- -------------------------------------------------- -----------------
[ОШИБКА] Указанная вами цель требует выполнения проекта, но в этом каталоге нет POM (/). Убедитесь, что вы вызвали Maven из правильного каталога. -> [Справка 1]
[ERROR] [ERROR] Чтобы увидеть полную трассировку стека ошибок, повторно запустите Maven с ключом -e.
[ERROR] Re-run Maven использует переключатель -X для включения полного журнала отладки.
[ERROR] [ERROR] Для получения дополнительной информации об ошибках и возможных решениях, пожалуйста, прочтите следующие статьи:
[ERROR] [ Справка 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException
Теперь, можете ли вы объяснить правильный способ сборки (файл .war) и запуска проекта maven с использованием образа docker для windows ?