- Java 8 (JDK)
- Maven
- Docker v17.09.0-ce (2017-09-26) or greater
- Docker Compose v1.15.0 or greater
- Familiarity with Spring Boot, Docker, and Docker Compose
mvn package
docker-compose up -d
Use -Ddockerfile.skip flag:
mvn package -Ddockerfile.skip
mvn deploy
Removing images according to a pattern:
docker images -a | grep "java-webapp" | awk '{print $3}' | xargs docker rmi -fRemove all images:
docker rmi $(docker images -a -q)Remove all containers
docker rm $(docker ps -a -q)