вот Dockerfile, который я использую для своего весеннего приложения, надеюсь, используя этот метод, вы можете запустить свое приложение в Docker или, возможно, определить проблему, если это не решение, которое вы хотите просмотреть, дайте мне знать, и яизменить или удалить этот ответ
FROM openjdk:8
WORKDIR opt
ADD app-0.0.1-SNAPSHOT.jar app.jar
ADD application.properties application.properties
ADD log4j2.xml log4j2.xml
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]
все файлы app-0.0.1-SNAPSHOT.jar
, application.properties
, og4j2.xml
должны находиться в той же папке, что и Dockerfile
, который вы можете запустить docker build .
и docker run <image>
для запуска контейнера
Примечание: я использую docker-compose для организации нескольких сервисов, таких как web, база данных и т. д. ... этот файл docker является черновиком, взятым из моей конфигурации docker-composeи изменить в соответствии с вашими потребностями (надеюсь)