Introduzione e Docker

Dockerlogo1

Per poter distribuire un applicativo in ambiente Kubernetes occorre imserirlo in immagini, da cui possano essere istanziati contenitori.

La tecnologia di contenitori di gran lunga più usata è quella Docker.

Docker verrà usato in questo corso per:

  • generare containers da immagini Docker già disponibili
  • containerizzare e distribuire nostri applicativi
  • costruire uno stesso cluster Kubernetes

L'installazione, familiarità ed uso di Docker è quindi un prerequisito per questo corso.

E' da notare che non è richiesta un'eccessiva profondità di conoscenza di Docker. Gli argomenti di cui ci occuperemo saranno:

  • gestione di immagini, contenitori e reti Docker
  • generazione di immagini con Dockerfile
  • uso di Docker Compose per l'orchestrazione locale di contenitori Docker