3: Using Docker for AWS to Create a Multi-Zone Swarm
4: Docker Services
5: Scaling Services
6: Using Mounts
7: Configuring Resources
8: Scheduling
9: Rolling Updates
10: Networking
11: Logging and Monitoring
12: Load Balancing
13: Developing a Highly Available Website
14: Using Swarm Mode in Docker Cloud
15: Using Service Stacks
Deepak Vohra is an Oracle certified Java Programmer and Web Component Developer. Deepak has published in several journals including Oracle Magazine, OTN, IBM developerWorks, ONJava, DevSource, WebLogic Developer’s Journal, XML Journal, Java Developer’s Journal, FTPOnline, and devx. Deepak has published 3 books on Docker, and a dozen other books.
Master every aspect of orchestrating/managing Docker including creating a Swarm, creating services, using mounts, scheduling, scaling, resource management, rolling updates, load balancing, high availability, logging and monitoring, using multiple zones, and networking. This book also discusses the managed services for Docker Swarm: Docker for AWS and Docker Cloud Swarm mode.
Docker Management Design Patterns explains how to use Docker Swarm mode with Docker Engine to create a distributed Docker container cluster and how to scale a cluster of containers, schedule containers on specific nodes, and mount a volume.
You will learn to provision a Swarm on production-ready AWS EC2 nodes, and to link Docker Cloud to Docker for AWS to provision a new Swarm or connect to an existing Swarm. Finally, you will learn to deploy a Docker Stack on Docker Swarm with Docker Compose.
You will:
Appl
y Docker management design patterns
Use Docker Swarm mode and other new features introduced in Docker 1.12 and 1.13
Create and scale a Docker service
Use mounts including volumes
Configure scheduling, load balancing, high availability, logging and monitoring, rolling updates, resource management, and networking
Use Docker for AWS managed services including a multi-zone Swarm