Skip to main content
USENIX
  • Conferences
  • Students
Sign in
  • Home
  • Attend
    • Registration
    • Discounts
    • Venue, Hotel, and Travel
    • Why Attend?
    • Students and Grants
  • Program
    • Program at a Glance
    • Conference Program
    • Training Program
      • Training Program - Details
    • Workshops
    • Conference Topics
      • Systems and Network Engineering
      • Monitoring and Metrics
      • SRE and Software Engineering
      • Culture
    • UCMS '15
    • URES '15
    • Puppet Camp DC
  • Activities
    • Birds-of-a-Feather
    • LISA Build
    • LISA Lab
  • Sponsors and Expo
    • LISA15 Expo
    • Sponsor and Exhibitor List
    • Exhibitor Services
  • Participate
    • Call for Participation
    • Call for Research Papers and Posters
      • Submitting Papers and Posters
    • Speaker Resources
  • About
    • Conference Organizers
    • Help Promote
    • Services
    • Code of Conduct
    • Past Conferences

help promote

LISA16 CFP button

Get more
Help Promote graphics!

twitter

Tweets by @LISAConference

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป Advanced Docker Concepts and Container Orchestration
Tweet

connect with us

Advanced Docker Concepts and Container Orchestration

Half Day Afternoon
(1:30 pm-5:00 pm)

Thurgood Marshall West

LISA15: Syseng
T6
Jerome Petazzoni, Docker Inc.
Description: 

You have installed Docker, you know how to run containers, and have written Dockerfiles to build container images for your applications (or parts of your applications). Now comes the next part: connecting multiple containers together and deploying them on a cluster of Docker hosts instead of your single development machine.

This is what we will cover, along with some production-related questions: How to manage logs? Backups? Remote access? Security upgrades?

In this workshop, we will present the networking model of containers and cover how to run containerized applications spanning multiple Docker hosts. We will give recipes to implement cleanly various ops tasks including logging, backups, and more. Finally, we will discuss orchestration and scheduling. We will present solutions like Swarm and Mesos, and see some of them in action on an actual microservices architecture.

Who should attend: 

Developers and system administrators who are familiar with basic Docker concepts and want to learn how to deploy Docker for real-world applications.

Take back to work: 

You will know how to deploy Docker "for real," and how to perform common operational tasks with containers. You will learn about patterns and best practices to scale applications with Docker and containers.

Topics include: 
  • Pre-requirements
  • VM environment
  • Our sample application
  • Running the whole app on a single node
  • Finding bottlenecks
  • Scaling workers on a single node
  • Scaling HTTP on a single node
  • Connecting to containers on other hosts
  • Abstracting connection details
  • Backups
  • Logs
  • Security upgrades
  • Network traffic analysis
  • Introducing Swarm
  • Setting up our Swarm cluster
  • Running on Swarm
  • Network plumbing on Swarm
  • Last words
Additional Materials: 

You won't need to pre-install Docker before the course; each student will be given credentials to connect to an individual virtual machine. All you need is a computer with an SSH client.

Presentation Type: 
Training

© USENIX

LISA is a registered trademark of the USENIX Association.

  • Privacy Policy
  • Contact Us