Distributed Systems With Docker Swarm
James has been writing software for over 20 years. When not in front of a computer, you might find him cooking vegetarian food, waiting on his cats, or traveling.
Recent versions of Docker support a clustering feature called swarm. Swarm allows a set of machines running Docker to form a cluster. Together with Docker Compose, swarm simplifies the task of deploying a set of services to multiple hosts and provides DNS based service discovery and load balancing without the need to run additional software.
During this talk you'll learn how to:
- Package applications as docker images
- Deploy multiple containers together using compose
- Use swarm mode to communicate between containers
- Scale your system to multiple machines
A full demo of the running system will be included.
This talk assumes basic knowledge of Linux, but does not assume prior experience with containers. A GitHub repo with all source code referenced during the talk will be provided.
- Date:
- 2017 October 6 - 14:00
- Duration:
- 50 min
- Room:
- Room 1113
- Conference:
- Seattle GNU/Linux Conference 2017
- Language:
- Track:
- Systems/Ops
- Difficulty:
- ROI: Return on Inclusion
- Start Time:
- 2017 October 6 14:00
- Room:
- Room 5104
- History of Control
- Start Time:
- 2017 October 6 14:00
- Room:
- Room 3187
- Bowerbirds of Technology
- Start Time:
- 2017 October 6 14:00
- Room:
- Room 5102
- Logs Are Magic
- Start Time:
- 2017 October 6 14:00
- Room:
- Room 3199