Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker Swarm Tutorial
Rating: 4.2 out of 5(52 ratings)
5,799 students

Docker Swarm Tutorial

Docker Swarm tutorial from Scratch
Created byOmid Koushki
Last updated 1/2021
English
English [Auto],

What you'll learn

  • Learn practical techniques for creating and deploying containers on Docker platform.
  • Attain a great understanding of Docker and begin to develop dockerized applications.
  • Build Docker images using Dockerfiles and containers with Hands-On Exercises
  • Prepare the company's strategy for implementing containers
  • Use Docker compose to create multi-container applications
  • Master the Docker CLI to inspect and debug running containers
  • Learn Docker essentials from scratch, establish and manage Container space

Course content

1 section7 lectures52m total length
  • Swarm introducation2:38

    Explore Docker Swarm as a container orchestrator, covering swarm mode, architecture, components, and services. Compare Docker Swarm with Kubernetes and learn commands to manage swarm clusters for enterprise deployment.

  • Docker Swarm as a container orchestration5:43

    Explore Docker Swarm as a container orchestration system that clusters multiple Docker hosts, ensures high availability, and schedules containers across managers and workers.

  • Swarm architecture4:07

    Explore Docker Swarm architecture, where manager and worker nodes coordinate via raft algorithm to elect a leader and run services across multiple hosts, distributing containers and enabling fault tolerance.

  • Swarm components5:45

    Explore how Docker Swarm uses manager and worker nodes, services with replica counts, and tasks to run containers, assign work, and recover failed replicas through a leader arbitration.

  • Swarm vs Kubernetes4:44

    Compare Docker Swarm and Kubernetes, noting Docker Swarm’s quick, simple installation and Kubernetes’ auto scaling versus Swarm’s manual scaling, and Swarm’s built-in load balancing not present in Kubernetes.

  • Working with a Swarm cluster15:35

    Learn how to set up a Docker Swarm cluster by initializing swarm mode on a manager node, joining workers, and deploying and scaling services, while managing nodes and services.

  • Working with a Swarm cluster-214:20

    Initialize swarm mode on the manager node and join workers to form a swarm. Deploy, scale, inspect, and manage services, with node promotion and removal.

Requirements

  • No prior knowledge of Docker is required. This course will teach you all you need to know containers
  • Basic understanding of OS terminal and command line usage
  • No previous Docker or Kubernetes experience is required!
  • Please follow complete course in part 1, 2 and 3

Description

Docker Swarm tutorial

In this course, you will learn about Docker Swarm. Our focus is to provide you a basic training of Swarm as the basic container orchestration. It would be effective for all especially beginners who are interested in learning container orchestration. you will learn the fundamentals to run a simple cluster and manage containers.

We introduce Docker Swarm as one of the basic orchestration to get more familiar with the orchestration concept and how you can manage clusters, but in continue, we are trying to prepare and offer you the Kubernetes course. Kubernetes (K8S) has become one of the most popular container orchestration tools and designed for automating deployment, scaling, and management of containerized applications. So to begin with, our goal is to introduce you Swarm, and then we have a deep dive into Kubernetes.


Please continue with the free course, and also thank you very much for your valuable feedbacks.

Omid

Who this course is for:

  • It is for system administrators, developers, DevOps teams, and IT professionals who would like to learn Docker.
  • Anyone who wants to get up to speed with Docker technology and Container space.
  • Beginning and advanced Docker users curios about improve their skills
  • Beginners, intermediate systems/cloud administrator, technical support team, operation teams.