The first part of the slide deck, is a great docker introduction on its own. The second part is a set of exercises to dip your toe into Docker waters. At the end a set of links to books if you have a Docker appetite.

Tools

He showed how to create a container using Spring Boot. He then discussed several container services and focused on Amazon EC2 Container Service (ECS).

Amazon EC2 Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances

Grails

@mrhaki shows us how to run a Grails Application as a Docker container. Moreover, he shows us how to:

specify the Grails environment as a Docker environment variable, so we can re-use the same Docker image for different Grails environments.

Pass extra command line arguments to the Grails application when we run the Docker container with our application. For example we can then specify configuration properties as docker run ... --dataSource.url=jdbc:h2:./mainDB.

Specify an external configuration file with properties that need to be overridden, without changing the Docker image.