© 2017

Docker Management Design Patterns

Swarm Mode on Amazon Web Services


Table of contents

  1. Front Matter
    Pages i-xviii
  2. Deepak Vohra
    Pages 1-7
  3. Deepak Vohra
    Pages 9-30
  4. Deepak Vohra
    Pages 55-84
  5. Deepak Vohra
    Pages 85-96
  6. Deepak Vohra
    Pages 97-114
  7. Deepak Vohra
    Pages 115-130
  8. Deepak Vohra
    Pages 131-154
  9. Deepak Vohra
    Pages 155-178
  10. Deepak Vohra
    Pages 179-199
  11. Deepak Vohra
    Pages 201-217
  12. Deepak Vohra
    Pages 219-239
  13. Deepak Vohra
    Pages 241-269
  14. Deepak Vohra
    Pages 271-296
  15. Deepak Vohra
    Pages 297-315
  16. Back Matter
    Pages 317-320

About this book


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
  • Build Docker Cloud managed services in Swarm mode
  • Keywords

    Docker Container Linux operating system software design pattern management IT Docker Swarm Mode swarm AWS Amazon web services

    Authors and affiliations

    1. 1.White RockCanada

    About the authors

    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.

    Bibliographic information

    Industry Sectors
    Chemical Manufacturing
    IT & Software
    Consumer Packaged Goods
    Finance, Business & Banking