Detalhes do desafio no repositório oficial
Baixar imagem do Dockerhub
docker pull openjdk:17-alpine
API-REST Dockerfile
FROM openjdk:17
VOLUME /tmp
ADD ./target/api-rest-0.0.1-SNAPSHOT.jar api-rest.jar
ENTRYPOINT ["java","-jar","/api-rest.jar"]
Criar uma rede Docker
docker network create api-rest
Rodar aplicação
mvnw clean package
docker build -t api-rest:v1 .
docker run -p 8080:8080 --name api-rest --network api-rest api-rest:v1
Log da aplicação
Swagger
http://localhost:8080/swagger-ui/index.html#/