Containers are Everywhere and to handle them we need Container Orchestration
  • What is Docker Swarm? Why use Docker Swarm?
  • What is Docker? What is Docker image? What is container? What is Dockerfile?
  • Frequently asked question on containers
Sample questions to prepare you for Docker Certified Associate
  • Chosen questions to prepare you for DCA
Creating Linux host with the help of Docker Machine
  • Creating multiple Linux host with the help of docker-machine
  • Creating worker node with boot2docker
  • Creating virtual switch for communication among hosts
Practice for better understanding of the concepts
  • Create 5 node of cluster
  • Create Virtual Switch
Docker Swarm
  • Let's create a Swarm
  • Add more nodes into swarm
  • Promoting and Demoting nodes inside Swarm
  • Removing nodes from Docker Swarm
  • Inspecting the nodes of Swarm
Practice for better understanding of the concepts
  • Quiz
Docker Services = Images for Microservices
  • Creating first docker services
  • Adding replicas of docker services
  • Docker Swarm Visualizer
  • Viewing logs of docker services and tasks
  • Updating role and availability state of node
  • Make services visible outside the docker world using PORTMAPPING
Labels and Constraints
  • Adding & removing labels, Using with constraint
  • Using constraints with role
Moby Project
  • Moby Project
Features of Docker Swarm
  • High Availability
  • Scalable
  • Docker Swarm Load Balancing
  • Force Rebalancing
  • Fault tolerance using Raft Consensus Algorithm
What next? Docker swarm on AWS or Elastic Container Service
  • Creating cluster for AWS Fargate
  • Creating task for AWS Fargate
  • Running the tasks for the first time
  • Accessing the application and creating more similar tasks
  • Creating cluster for AWS ECS with EC2
  • Defining Task
  • Running Task
  • Creating and Running Services
Practice Quiz
  • Quiz