Event description

OVERVIEW

Questo corso intensivo di una giornata su Docker è particolarmente indicato per chi vuole approcciare il mondo dei Container Docker in modo pratico e, attraverso su una serie di esempi ed esercizi, creare una solida base prontamente utilizzabile.

OBIETTIVI

Quali obiettivi si prefigge il corso:
1.  Dare una conoscenza di base sulle potenzialità dei Container;
2. Rendere autonomi i partecipanti nella creazione di Container e nella loro integrazione;
3. Fornire metodi pratici di gestione del ciclo di vita dei Container (senza l’ausilio di
Swarm, Kubernetes, fleet/etcd…).

SYLLABUS

Brevissima introduzione su Docker.

Il Layering, la gestione delle risorse ed altri concetti alla base del successo di Docker.

Cos’è un Machine Container? Perché non posso usare solo degli Application Container?

Come si creano i Container? Build, versioning, tagging e debug.

Come organizzo i Container? Utilizzo di Registry pubblici e locali.

Come gestisco i dati e servizi nei Container? Esposizione di servizi e utilizzo dei volumi.

Come regolamento l’accesso ai Container? Creazione e gestione di Registry con autenticazione.

Durante il workshop verranno create varie applicazioni, stateless, stateful e multi-tier.

Prerequisiti:

  • Esperienze su sistemi GNU/Linux, file system e principi di virtualizzazione in generale;
  • Apprezzata la conoscenza di un linguaggio di programmazione o shell scripting;
  • Concetti base di networking.

Cosa devo portare per partecipare:

Pc portatile con Vagrant e VirtualBox (almeno 2GB di ram e 2GB di spazio disco libero);

Scaricare e testare una delle seguenti VM per il corso: # vagrant box add:

  • alchemy-solutions/f02d-centos
  • alchemy-solutions/f02d-opensuse
  • alchemy-solutions/f02d-ubuntu

Info per iscrizioni

Iscrizioni su Eventbrite oppure inviare una mail di richiesta a hello@elastico.co

Speakers