Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker Swarm: Corso Pratico su Orchestrazione e Deploy
Rating: 4.3 out of 5(3 ratings)
117 students

Docker Swarm: Corso Pratico su Orchestrazione e Deploy

Crea e orchestra servizi containerizzati con Docker Swarm: gestione nodi, rolling update e deploy distribuito.
Created byGiovanni Pace
Last updated 4/2025
Italian
Italian

What you'll learn

  • Comprendere l’architettura di Docker Swarm e i concetti fondamentali dell’orchestrazione containerizzata.
  • Creare e gestire servizi distribuiti con repliche automatiche su più nodi.
  • Applicare strategie di aggiornamento come rolling update e rollback, garantendo alta disponibilità.
  • Utilizzare Docker Compose in ambiente Swarm per gestire e aggiornare i servizi in modo efficiente.
  • Monitorare lo stato dei servizi e gestire i deployment in produzione con best practice DevOps.

Course content

1 section5 lectures1h 0m total length
  • Introduzione all’orchestrazione e all’architettura10:49
  • Gestione dei servizi e repliche automatiche8:43
  • Gestione delle repliche all’interno di un nodo, politiche di Rollout12:44
  • Rolling update e aggiornamento dei nodi con nuove immagini16:50
  • Creare un service con Docker Compose e aggiornare le immagini11:30

Requirements

  • Conoscenza di base di Docker e dei comandi principali da riga di comando.
  • Se non hai conoscenze ti consiglio di seguire: Docker Rapido – Fondamenti pratici da riga di comando (CLI) e Docker Desktop da zero – Corso pratico con GUI e CLI
  • Familiarità con il terminale (Linux, macOS o Windows con WSL/PowerShell).
  • Facoltativo ma utile: esperienza minima con file YAML e Docker Compose.

Description

Hai già dimestichezza con Docker e ora vuoi portare le tue applicazioni al livello successivo? Questo corso su Docker Swarm è la guida pratica che ti accompagnerà passo dopo passo nell’orchestrazione dei container in ambienti distribuiti.

Docker Swarm è una potente alternativa a Kubernetes, più semplice da configurare e perfetta per chi vuole imparare velocemente a gestire cluster di container, automatizzare il deploy di servizi, bilanciare il carico e applicare rolling update senza interruzioni.

Durante il corso imparerai a:

  • Creare e gestire un cluster Swarm con più nodi.

  • Definire e distribuire servizi replicati.

  • Gestire aggiornamenti graduali (rolling update) e rollback.

  • Integrare Docker Compose con Swarm per deployment orchestrati.

Ogni lezione è orientata alla pratica, con esempi reali che puoi testare sul tuo PC. Non è richiesto alcun server cloud: tutto funziona in locale, ma i concetti appresi sono immediatamente applicabili anche in ambienti di produzione reali.

Il corso è ideale per sviluppatori, DevOps engineer, sysadmin e tutti coloro che vogliono gestire applicazioni containerizzate in modo scalabile, sicuro ed efficiente.

Se hai già seguito i miei corsi su Docker base (CLI e Docker Desktop), questo è il naturale passo successivo nel tuo percorso di crescita professionale nel mondo del DevOps e dell’orchestrazione.

Who this course is for:

  • Adatto a chi sta già utilizzando Docker e vuole capire come scalare i servizi in produzione.
  • Per chi vuole apprendere Docker Swarm come alternativa più leggera a Kubernetes, con un approccio immediato.
  • Per chi desidera imparare a gestire repliche, aggiornamenti e rollback in ambienti reali.
  • Ha già seguito i miei corsi base su Docker (CLI e Docker Desktop) e ora vuole approfondire l’orchestrazione multi-nodo.