1. Building a Docker Swarm cluster on ARM by Dieter Reuter and Stefan Scherer In this training you'll learn how to build a physical Docker Swarm cluster with Raspberry Pi's. We'll guide you through the setup process and you’ll learn how to use Docker and Docker Swarm to complete the cluster. You'll learn how to build and deploy a distributed application and ship it as Docker containers to your cluster. In the end you have built a portable datacenter which can be used for testing and live demos as well.
- building a hardware cluster with Raspberry Pi’s
- install and set up HypriotOS, a Debian-based Linux system
- installing Docker and Docker Swarm to connect all cluster nodes
- build a distributed application, the Docker voting app
- ship the app with Docker Compose to your cluster
- let’s run and test your app
2. Docker in Open Science Data Analysis Challenges by Bruce HoffTypically in predictive data analysis challenges, participants are provided a dataset and asked to make predictions. Participants include with their prediction the scripts/code used to produce it. Challenge administrators validate the winning model by reconstructing and running the source code.
Often data cannot be provided to participants directly, e.g. due to data sensitivity (data may be from living human subjects) or data size (tens of terabytes). Further, predictions must be reproducible from the code provided by particpants. Containerization is an excellent solution to these problems: Rather than providing the data to the participants, we ask the participants to provided a Dockerized "trainable" model. We run the both the training and validation phases of machine learning and guarantee reproducibility 'for free'.
We use the Docker tool suite to spin up and run servers in the cloud to process the queue of submitted containers, each essentially a batch job. This fleet can be scaled to match the level of activity in the challenge. We have used Docker successfully in our 2015 ALS Stratification Challenge and our 2015 Somatic Mutation Calling Tumour Heterogeneity (SMC-HET) Challenge, and are starting an implementation for our 2016 Digitial Mammography Challenge.
3. How to Successfully Build a Local Docker Community by Mathias RennerA community is one of the key components of an open source software project. The success of an open source project like Docker is highly dependent on a large and active community. The speakers will share their experience of how to successfully build a local community by the example of how they raised a Docker community at their University (Univ. of Bamberg, Germany). They summon their best practices as a result of the mistakes they made, illustrated by story telling.
This is a talk from me as a student, which is an underrepresented group at DockerCon.
4. Meet the Docker Captains! with Alex Ellis, Laura Frank and Nirmal Mehta
The
Docker Captains are here to help you cross the oceans of application packaging!
During this interactive session, members of the Docker Captain program will discuss their Docker journey along with how they became industry-recognized Docker experts. Alex, Laura and Nirmal will share their experiences as Docker Captains and provide recommendations on how to become more involved with your local community.