WIP. :)
The motiviation behind this is to have the ability to deploy jenkins into a stateless environment such as mesos using docker, but pre-configured with all the plugins and jobs needed to work out of the box. This enables the ability for the jenkins master to fail and be rebalanced in a clustered environment, without needing to worry about persistances.
There are some cons to this approach:
plugins.yml
to contain the plugins you desire.Just run:
docker-compose up
Now navigate to localhost:8080.