Docker Engine
Aquests articles són els apunts de classe d’una unitat temàtica de l’assignatura Desplegament i Administració de Contenidors del segon curs del CFGS en Administració de Sistemes Informàtics i Xarxes al CIFP Francesc de Borja Moll de Palma.
Aquesta sèrie d’articles introdueix els fonaments de la contenització amb Docker. El contingut avança des de la instal·lació i els primers passos amb contenidors fins a conceptes més avançats com la gestió d’imatges, la creació d’imatges personalitzades amb Dockerfile, la persistència de dades amb volums, i la configuració de xarxes.
Cada tema combina explicacions teòriques amb exemples pràctics i exercicis per consolidar els coneixements, establint la base necessària per a les sèries posteriors sobre Docker Compose i Docker Swarm.
Continguts de la sèrie #
- Introducció a Docker: Context històric, arquitectura, comparativa amb VMs i altres tecnologies.
- Instal·lació i primers passos: Instal·lació a Debian/Ubuntu, primers comandaments, descàrrega d’imatges.
- Gestió de contenidors: Execució, inspecció, logs, interacció i còpia de fitxers.
- Volums i persistència: Tipus de muntatge, gestió de volums, bind mounts.
- Dockerfiles i construcció d’imatges: Instruccions,
.dockerignore, capes, cache i multi-stage builds. - Xarxes Docker: Tipus de xarxes, resolució DNS, comunicació entre contenidors.
- Projectes multi-contenidor: Organització, gestió de recursos i preparació per a Docker Compose.
Instal·lació de Docker i primers passos
Gestió de contenidors
Volums i persistència
Dockerfiles i construcció d'imatges