Descrizione:

Docker è un progetto open source che automatizza il deployment di applicazioni all’intero di Container software, fornendo un’astrazione addizionale grazie alla virtualizzazione a livello di sistema operativo. Docker utilizza le funzionalità di isolamento delle risorse del kernel Linux come ad esempio cgroups e namespaces per consentire a “container” indipendenti di coesistere sulla stessa istanza, evitando l’installazione e la manutenzione di una macchina virtuale.

Intro:

Il workshop sarà introduttivo all’ecosistema Docker e ai principali concetti legati al mondo dei container.

Durante il workshop verranno presentate slide ed esercizi su argomenti avanzati: demo da istanze AWS (swarm e overlay inclusi) con immagini basate su alpine, incluse le nuove features di sicurezza e data volume.

Prerequisiti:

È richiesta familiarità con gli ambienti UN*X sia per quanto concerne i concetti di funzionamento (servizi, permessi, filesystem, …) sia per l’utilizzo dell’ambiente a riga di comando.

È necessario avere il proprio portatile con una VM ubuntu 14.04 con docker installato (seguendo la procedura online in modo da avere l’ultima release disponibile). Docker consiglia ubuntu per il supporto nativo ad aufs.

Programma:

Il workshop si svolgerà Giovedì 9 Marzo dalle 10:00 alle 18:00 a Bologna presso il Savoia Hotel Regency in via del Pilastro n. 2. Di seguito l’Agenda della giornata.

Intro to containers

  • Containers vs virtualization
  • Containers for isolation
  • Shipping containers
  • Docker, containers and images
  • Running and managing containers
  • Building images
  • Managing and distributing images

Dockerfile: FROM, RUN, ADD, ENV…

  • Container and service?
  • Volumes and data volumes
  • Bind and managed
  • Link
  • Demo (AWS)

Networking

  • Container Network Model
  • Demo (AWS)

Manage resources

  • Memory limits, CPU, Access to devices

Container Security

  • Seccomp, Userns, Capabilities…

Clustering and orchestrator: swarm modeHost distribution: machine

  • Demo (AWS)
  • Swarm network model

Manage complex architecture: compose

  • Demo (AWS)

Docente:

Francesco Tornieri, si occupa di sicurezza informatica e di sistemi open-source da oltre quindici anni. Ha pubblicato numerosi articoli su riviste come Linux Journal e Hakin9. E’ autore del libro “Linux. Configurarlo al meglio”. È membro dell’AIPSI – Associazione Italiana Professionisti Sicurezza Informatica. E’ certificatore CAcert per certificati SSL. Ricopre la carica di assistente universitario presso l’Università Cattolica di Milano, cattedre di “Informatica 2” e “Sistemi operativi per le banche on-line”. E’ trainer certificato Docker.

FAQ:

Come posso ottenere la Fattura una volta acquistato il Corso?

Invia la richiesta di fatturazione all’indirizzo info@kiratech.it, e sarà nostra cura inviarti la fattura il prima possibile.