Your Dockered Spring Boot example, baby.
For more details, see my blog article entitled Docker Containers With Gradle in 4 Steps.
$ ./gradlew bootRun
Go to localhost:8080 and you'll see a simple message.
You'll need to have the docker
binary locally w/this particular Gradle Docker plugin.
$ ./gradlew distDocker
This will create a Docker image called aglover/galoshe
-- type docker ps
after this command finishes and you'll see it.
docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
aglover/galoshe latest 332e163221bc 3 minutes ago 1.042 GB
dockerfile/java latest f9793c257930 3 weeks ago 1.026 GB
Firing it up is as easy as:
$ docker run <image id>
Pretty easy, yeah?