Como eu crio um Dockerfile para um aplicativo desenvolvido em Java? Estou tentando criar o Dockerfile:
FROM java:8
EXPOSE 8080
ADD /target/transactions-api.app.jar transactions-api-app.jar
ENTRYPOINT ["java", "-jar", "transactions-api-app.jar"]
Mas quando eu rodo o Docker, ele roda todos os passos, mas não adiciona o arquivo jar. Ele reclama que o arquivo jar está corrompido. Como eu soluciono isso? É um problema interno do Docker ou há solução?