Introduction to containers: a practical session using CoreOS and Docker

Introduction to containers: a practical session using CoreOS and Docker

Il corso è strutturato su due giornate ed ha come obiettivo quello di introdurre il partecipante ai concetti base dei containers: dalla loro collocazione nel panorama delle tecnologie cloud, all’implementazione con i Linux Containers fino al loro utilizzo nelle moderne Platform as a Service. Dopo questa panoramica sui container, si presenterà nel dettaglio CoreOS, il sistema operativo emergente ottimizzato per la gestione dei container. Il corso si soffermerà sulle peculiarità di CoreOS ma anche sulla sua versatilità, come il nativo supporto ai container Docker.

Attraverso un laboratorio pratico si installerà dapprima un ambiente completo e poi mediante esercitazioni, il partecipante sarà accompagnato nella realizzazione di piccole applicazioni basate su container. Infine, si mostrerà l’integrazione con Kubernetes e la PaaS open source DEIS.

Organizzazione corso

Durata: 2 giorni

Orario: 09:00-18:00

Massimo numero di partecipanti: 7/8

Target audience: Software developers, IT architect.

Requisiti: Basic experience with Linux. Laptop with a VirtualBox and a client ssh (for example, Putty).

Contenuti

  • Panoramica sull’architettura di CoreOS: Systemd, Etcd, Fleet;
  • CoreOS versus Docker;
  • Installazione di un nodo CoreOS e lancio del primo container;
  • Il networking in CoreOS: con Docker networking e Flannel;
  • Gestione delle immagini su Docker Hub;
  • Docker registry e creazione di un immagine tramite Dockerfile;
  • Troubleshooting e debugging di CoreOS;
  • Container orchestration con Kubernetes;
  • Progettare applicazioni basate su microservices;
  • Implementazione di una PaaS con DEIS.

 

I docenti

school   Alessandro Maria Martellone

Alessandro Martellone è un Senior Software Engineer con più di dieci anni di esperienza. Ha maturato diverse esperienze lavorative in aziende operanti nei settori enterprise consulting, telecomunicazioni, ricerca e finanza.

Dal 2014 è Mirantis Certified Administrator for OpenStack.
Linkedin


Torna ai corsi

Iscriviti alla newsletter

No spam! Useremo questa newsletter solo per condividere informazioni davvero utili sulle nostre attività. Promesso!