Dockerfile для приложения sprin-boot не может создать образ - PullRequest
0 голосов
/ 07 февраля 2020

Я сгенерировал Dockerfile для моего spring-boot приложения, которое называется demo-api. Это содержимое моего Dockerfile:

FROM openjdk:11-slim
COPY target/demo_api*.jar ./demo_api.jar
ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -Duser.timezone=GMT -jar /demo_api.jar
EXPOSE 8080

Однако, когда я запускаю docker build ., я получаю следующее сообщение об ошибке:

Sending build context to Docker daemon  84.05MB
Step 1/4 : FROM openjdk:11-slim
 ---> 724512274dbb
Step 2/4 : COPY target/demo_api*.jar ./demo_api.jar
COPY failed: no source files were specified

Кто-нибудь понимает, почему я получаю эту ошибку и как Я мог бы это исправить? Заранее спасибо за помощь

Ответы [ 2 ]

0 голосов
/ 07 февраля 2020

удалить * в целевой папке demo_api.jar, которую вы указываете.

0 голосов
/ 07 февраля 2020

похоже, что приложение (и, вероятно, файл jar) называется `demo-api ', но вы используете подчеркивание в файле Docker.

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