Corso base su docker

Europe/Rome
Zoom

Zoom

Description

Obiettivo del corso è fornire ai partecipanti nozioni di base sulla tecnologia dei container, su come distribuire il software e le sue dipendenze (runtime) incapsulando il tutto in un pacchetto (immagine).


Il corso verterà sui seguenti argomenti:

  • introduzione ai container e alle funzionalità principali di Docker: creazione e gestione di container, creazione e gestione di immagini, interazione con Docker hub, utilizzo dei volumi per gestire i dati persistenti
  • introduzione a docker-compose per creare applicazioni multi-container in ambiente di sviluppo e test.

Le lezioni teoriche saranno integrate con hands-on, sessioni pratiche con esercitazioni sui tool presentati.

    • 09:00 10:00
      Concetti di base e panoramica del corso
      Conveners: Giacinto Donvito (Istituto Nazionale di Fisica Nucleare), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
      • 09:00
        Concetti di base e panoramica del corso 1h
        Speakers: Giacinto Donvito (Istituto Nazionale di Fisica Nucleare), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
    • 10:00 11:00
      Architettura, immagini e container
      Conveners: Marica Antonacci (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
      • 10:00
        Architettura, immagini e container 1h
        Speakers: Marica Antonacci (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
    • 11:00 13:00
      Hands-on#1
      Conveners: Marica Antonacci (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
      • 11:00
        Hands-on#1 2h
        Speakers: Marica Antonacci (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
    • 13:00 14:30
      Pausa pranzo 1h 30m
    • 14:30 15:30
      Gestione dei dati
      Conveners: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Diego Ciangottini (INFN Perugia)
      • 14:30
        Gestione dei dati 1h
        Speakers: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Diego Ciangottini (INFN Perugia)
    • 15:30 17:30
      Hands-on#2
      Conveners: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Diego Ciangottini (INFN Perugia)
      • 15:30
        Hands-on#2 2h
        Speakers: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Diego Ciangottini (INFN Perugia)
    • 09:00 10:00
      Comunicazione tra container
      Conveners: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
      • 09:00
        Comunicazione tra container 1h
        Speakers: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
    • 10:00 11:00
      Hands-on#3
      Conveners: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
      • 10:00
        Hands-on#3 1h
        Speakers: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
    • 11:00 12:00
      Creazione di immagini
      Conveners: Diego Ciangottini (INFN Perugia), Stefano Nicotri (Istituto Nazionale di Fisica Nucleare)
      • 11:00
        Creazione di immagini 1h
        Speakers: Diego Ciangottini (INFN Perugia), Stefano Nicotri (Istituto Nazionale di Fisica Nucleare)
    • 12:00 13:00
      Hands-on#4
      Conveners: Diego Ciangottini (INFN Perugia), Gioacchino Vino (INFN Bari (IT))
      • 12:00
        Hands-on#4 1h
        Speaker: Diego Ciangottini (INFN Perugia)
    • 13:00 14:30
      Pausa pranzo 1h 30m
    • 14:30 15:30
      Hands-on#5
      Conveners: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
      • 14:30
        Hands-on#5 1h
        Speakers: Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
    • 15:30 16:30
      Integrazione nel workflow git
      Conveners: Diego Ciangottini (INFN Perugia), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
      • 15:30
        Integrazione nel workflow git 1h
        Speakers: Diego Ciangottini (INFN Perugia), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
    • 16:30 17:30
      Hands-on#6
      Conveners: Diego Ciangottini (INFN Perugia), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
      • 16:30
        Hands-on#6 1h
        Speakers: Diego Ciangottini (INFN Perugia), Marica Antonacci (Istituto Nazionale di Fisica Nucleare), Gioacchino Vino (INFN Bari (IT))
    • 09:00 10:00
      Docker compose e architettura multi container
      Conveners: Gioacchino Vino (INFN Bari (IT)), Stefano Nicotri (Istituto Nazionale di Fisica Nucleare)
      • 09:00
        Docker compose e architettura multi container 1h
        Speakers: Gioacchino Vino (INFN Bari (IT)), Stefano Nicotri (Istituto Nazionale di Fisica Nucleare)
    • 10:00 12:00
      Hands-on#7
      Conveners: Gioacchino Vino (INFN Bari (IT)), Marica Antonacci (Istituto Nazionale di Fisica Nucleare), Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Diego Ciangottini (INFN Perugia)
      • 10:00
        Hands-on#7 2h
        Speakers: Gioacchino Vino (INFN Bari (IT)), Marica Antonacci (Istituto Nazionale di Fisica Nucleare), Stefano Nicotri (Istituto Nazionale di Fisica Nucleare), Diego Ciangottini (INFN Perugia)
    • 12:00 13:00
      Best practices, sicurezza e ottimizzazioni
      Convener: Gioacchino Vino (INFN Bari (IT))
      • 12:00
        Best practices, sicurezza e ottimizzazioni 1h
        Speaker: Gioacchino Vino (INFN Bari (IT))
    • 13:00 14:30
      Pausa pranzo 1h 30m
    • 14:30 15:30
      Cenni su orchestrazione di container
      Conveners: Diego Ciangottini (INFN Perugia), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
      • 14:30
        Cenni su orchestrazione di container 1h
        Speakers: Diego Ciangottini (INFN Perugia), Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
    • 15:30 16:30
      Come usare i container su INFN Cloud
      Convener: Marica Antonacci (Istituto Nazionale di Fisica Nucleare)
      • 15:30
        Come usare i container su INFN Cloud 1h
        Speaker: Marica Antonacci (Istituto Nazionale di Fisica Nucleare)