Introduzione a Docker

DevOps DevOps Linux

Descrizione Corso


Docker è una piattaforma per container per costruire e gestire la più ampia scala di applicazioni dalla fase di sviluppo a quella di messa in produzione sia onpremise che nel cloud.

Obiettivo di questo corso introduttivo è fare comprendere ai partecipanti che cos’è e come viene utilizzato Docker, metterli in grado di capirne le funzionalità e poterlo adottare come soluzione per il deployment delle proprie applicazioni. Si formerà una solida base teorica che permetta di inquadrare la piattaforma Docker nel suo complesso.

Obiettivo


Sviluppatori che vogliono capire una delle opzioni di deployment megliori.

Destinatari


Corso rivolto a sviluppatori indipendentemente dal linguaggio/tecnologia utilizzato.

Prerequisiti


Conoscenze sistemistiche, dei sistemi Linux di base e dello sviluppo software.

Docenti Corso


Cosa imparerai

  • Concetti base di Docker
  • Creazione/gestione/deploy di container

 

Lezioni Corso

  • Dalla virtualizzazione al container
  • Cos'è un container?
  • Docker...build, ship, run!
  • Sistemisti vs sviluppatori
  • Concetti di base
  • Installazione di docker nei vari ambienti
  • Docker Cli, Docker Hub
  • Pull di una immagine e principali comandi
  • Avviamo il nostro primo container e analisi dello stesso
  • Immagini vs Container
  • Ciclo di vista e ispezione di un container
  • Persistenza dei dati: gestione dei volumi
  • Comandi per gestire i volumi
  • Associazione volume <-> container
  • Mappare un volume su una cartella fisica
  • Introduzione al dockerfile
  • Fasi e struttura di un docker file
  • Da container ad immagine
  • Networking con docker
  • Mettere in comunicazione due container
  • Aprire una porta verso l'esterno
  • Creazione e gestione di una rete
  • Docker compose
  • Struttura di un docker compose
  • Il database con docker
  • Orchestrazione dei container: accenni a docker Swarm e Kubernetes

Modalità Corso


Si tratta di un seminario intensivo al cui interno sarà dedicato tempo ad esercitazioni pratiche, svolte collegialmente o individualmente. Il numero degli iscritti sarà limitato per permettere uno stile interattivo e ampio spazio per le domande dei partecipanti.

Attrezzature


L’utente dovrà avere a disposizione un computer portatile con i permessi per eseguire installazioni software. Il corso in presenza sarà fruito in aula attrezzata e sarà comprensivo di materiale didattico.

Iscrizione e pagamento


L’iscrizione è richiesta entro le date comunicate per ogni corso. Il pagamento è richiesto anticipato entro la scadenza di iscrizione, per la conferma dell’iscrizione, tramite bonifico bancario oppure con carta di credito (via PayPal). Il corso verrà confermato al raggiungimento del numero minimo di partecipanti.

Sede Corso


Wintech Italia Srl, Via Trento 31/A, Parma

Orari Corso


9:30-18:00. I nostri uffici sono aperti dopo le ore 9:00

Servizi Inclusi


Il prezzo è comprensivo di pranzo e coffee-break (se in presenza)

330,00 € 290,00 €
  IVA ESCLUSA
  • Durata1 giornata
  • LivelloIntermedio
  • TipologiaPresenza/Online
  • Aggiornato2022

Chiedi Informazioni

Vuoi maggiori informazioni su questo corso o sapere se è in calendario nei prossimi mesi? Mandaci un messaggio e ti contatteremo immediatamente!