En el siguiente enlace encontraras un blog, que te explica todo paso a paso.
https://www.docker.com/blog/kickstart...
y en estos repositorios de GitHub y Docker, encontraras todo el material utilizado.
https://github.com/jsgiraldoh/spring-...
https://hub.docker.com/r/jsgiraldoh/s...