Back to top

Docker per Sviluppatori

Durata: 1 giorno | Prezzo: € 349,00

Docker è una tecnologia che consente di creare, distribuire e gestire applicazioni in contenitori. I contenitori sono unità di software che includono tutto ciò di cui un’applicazione ha bisogno per funzionare, inclusa la sua immagine di sistema, le librerie, le dipendenze e le impostazioni. Docker è una tecnologia essenziale per gli sviluppatori che desiderano creare, testare e distribuire le proprie applicazioni in modo efficiente e scalabile. Questo corso fornisce le competenze necessarie per utilizzare Docker in modo efficace.

Obiettivi del corso

Al termine di questo corso, i partecipanti saranno in grado di:

  • Comprendere i concetti di base di Docker, come contenitori, immagini, repository e ambienti
  • Creare e gestire contenitori Docker
  • Distribuire applicazioni in contenitori

Prerequisiti

  • Conoscenza base di Linux
  • Concetti di sviluppo software e deploy

Contenuti

Introduzione a Docker

  • Concetti di base di Docker: container, immagini, repository, Dockerfile
  • Architettura di Docker
  • Principali comandi Docker

Sviluppo di applicazioni con Docker

  • Creazione di un’immagine Docker per un’applicazione web
  • Pubblicazione di un’immagine Docker
  • Utilizzo di un’immagine Docker per eseguire un’applicazione

Gestione dei container

  • Creazione, avvio, arresto e riavvio di container
  • Gestione delle risorse dei container
  • Monitoraggio dei container

Sicurezza dei container

  • Concetti di sicurezza dei container
  • Misure di sicurezza per i container
  • Troubleshooting dei container
  • Soluzioni ai problemi comuni

Introduzione a Compose

  • Cosa è docker-compose
  • Il file compose.yaml
  • I comandi principali

Richiedi informazioni