This document discusses using Docker and Java on a Raspberry Pi. It provides instructions for installing Docker on a Raspberry Pi and creating Dockerfiles to run a Tomcat application container from a Java WAR file. It also discusses using Docker for continuous delivery by building a Docker image registry to version and distribute application containers.
4. Continuous Delivery
Virtual machines
Provisioning (Chef, Puppet, Vagrant …)Provisioning (Chef, Puppet, Vagrant …)
Version control / infrastructure as code
Isolation
Updating and synchronizing environments
9. To enable continuous delivery
Quickly provision environments
Easy to roll forward
SecuritySecurity
For instance to run ‘untrusted’ applications
like a Dropbox client
Alternative for virtual machines
On top of virtual machines
11. Disk space efficiency
Memory efficiency
SpeedSpeed
Compatibility (run anywhere)
Isolation
Versioning
Internet of Things (Raspberry Pi etc.)
12. Docker on the Raspberry Pi
docker run -i –tdocker run -i –t
resin/rpi-raspbian /bin/bash