When we study java and spring boot and docker, please check.
https://blog.docker.com/2018/03/video-series-modernizing-java-apps-developers-part-1/
https://blog.docker.com/2018/03/video-series-modernizing-java-apps-developers-part-2/
https://blog.docker.com/2018/03/video-series-modernizing-java-apps-developers-part-3/
https://blog.docker.com/2018/04/video-series-modernizing-java-apps-developers-part-4/
https://training.play-with-docker.com/ops-landing/
-> Stage 1: The Basics
https://spring.io/guides/gs/spring-boot-docker/
Spring Boot with Docker