- Maven 3
- Java 8
- Docker 1.13.0+
- Spotify
mvn clean package dockerfile:build
O Docker-compose executa o projeto, cria e sobe as instâncias a partir da imagem do Postgres e do Projeto Web (criado com o comando mvn). Caso queira, você poderá subir as imagens executando o Comando RUN, mas considero mais prático o uso do Docker-compose.
docker-compose up
Para ver o status das instâncias, execute o comando: Docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3b7f0cfeceaf marcoseduardoss/spring-boot-docker-app "java -Djava.securit…" 8 minutes ago Up 7 seconds 0.0.0.0:8080->8080/tcp springbootdocker_docker-app_1
7f01ce21cb11 postgres:10.4 "docker-entrypoint.s…" 8 minutes ago Up 7 seconds 5432/tcp springbootdocker_docker-postgres_1