Docker for Developers and System Administrators

3,500.00

Questo corso insegna l’uso base di Docker, utile sia per gli sviluppatori che per gli amministratori di sistema. Il corso include molti esercizi di pratica; i partecipanti si eserciteranno nel loro ambiente Docker e costruiranno le loro immagini Docker.

Descrizione

Chi dovrebbe partecipare

  • Developers
  • System Administrators

 

Prerequisiti

  • Famigliarità con la linux shell

 

Contenuti del Corso

  • Cosa è Docker
  • Casi d’uso
    • Componenti principali docker
    • Fondamenta architettura docker
  • Architettura Docker
    • Docker images
    • Docker registry
    • Docker containers
  • Tecnologie sottostanti
    • Namespaces
    • Control groups
    • Union FS
    • Container format
  • Installazione di Docker
    • Installazione su Ubuntu via apt-get
    • Installazione di nuove versioni Docker
  • Dockerizzare un’applicazione
    •  Esempio “Hello World”
    •  Interactive container
    •  Daemonizing programs
  • Uso dei Container
    •  Eseguire una webapp in a container
    •  Investigating a container
    •  Port mapping
    •  Viewing the logs
    •  Looking at processes
    •  Stopping and restarting
    •  Removing a container
  • Gestire le immagini
    • Ricerca e download di immagini esistenti
    • Hub Docker e repository locale
    • Condivisione di immagini con altri
    • Distribuzione di un repository di immagini privata
  • Rete di containers
    • Port mapping
    • Container linking e naming
    • Creazione e gestione reti custom
    • Network distribuita tra più host
  • Dati in containers
    • Data volumes
    • Host directory e file sottoforma di volume
    • Volumi condivisi tra host Docker
    • Backup e ripristino volumi
  • Ecosistema
    •  Cosa è Docker Hub?
    •  Registrazione su Docker Hub
    •  CMD login
    •  Uploading to Docker Hub
    •  Repo private
    •  Build automatizzate

Informazioni aggiuntive

durata

2 giorni

erogazione

Flex, in Aula, On Site, Remoto