Dive into Orchestration with Docker Swarm

Dive into Orchestration with Docker Swarm

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 18m | 1.08 GB

Deploy and scale a complex application using advanced Docker techniques

Unleash the power of docker-compose to create services and deploy multi-container services to a swarm.

Docker provides a fast and robust way to deploy applications. At present it is very popular as it makes it possible to get many applications running on the same server; it also makes it very simple to package and ship programs. In this course we cover the new orchestration features and help to build, test, and deploy your app using Docker. We show you how to use Docker Swarm to manage many containers across multiple servers. We familiarize you with local and shared storage and multi-host networking. Additionally, we discuss the core tools such as Docker Swarm and Compose in order to improve your orchestration skills. By the end of this course you will understand how to run a swarm and how to run services on the swarm. Finally you will learn to use docker-compose to create services and deploy multi-container services to a swarm.

Hands-on guide to orchestrating and deploying scalable and reliable services with Docker

What You Will Learn

  • Discover how to use Docker Swarm to manage many containers across multiple servers.
  • Run applications on multiple containers across multiple host networks
  • Explore different aspects of Docker Swarm management
  • Look into backing up and recovering a swarm
  • Learn to use Docker Swarm and Compose
  • Run multi-container Docker applications with Docker Compose
  • Create services and deploy multi-container services to a swarm
Table of Contents

01 The Course Overview
02 Moving from One Node to Many
03 Using Shared Storage
04 Using Docker Overlay Networks
05 Using Weave Net for Overlay Networks
06 Using Multiple Networks to Isolate Traffic
07 Initializing a Swarm
08 Adding Nodes to a Swarm
09 Node Promotion and Availability
10 Grouping Nodes with Labels
11 Removing a Node
12 Backup and Recovery of a Swarm
13 Adding a Service
14 Advanced Service Options
15 Service Discovery and Networking
16 Setting Constraints
17 Stopping and Updating Services
18 Rolling Updates
19 Using Traefik to Proxy Web Services
20 Introduction to Docker Compose
21 Writing docker-compose.yml Files
22 Creating Multi-container Applications
23 Making Development Easier
24 Defining Networks and Volumes
25 Distributed Application Bundles and Stacks