Nos situamos
En el primer módulo del curso instalamos Docker, comprobamos que el proceso de la instalación había sido correcto mediante nuestro "Hola Mundo" e hicimos un primer acercamiento de los contenedores a nuestra práctica docente mediante una reflexión inicial que, tal y como ya he comentado, repetiremos al acabar el curso.
Sin embargo, las imágenes descargadas y los contenedores ejecutados carecen de utilidad práctica y son meramente para comprobar que todo está bien, mostrándonos una salida más o menos elaborada por pantalla.
Si queremos que toda esta tecnología de contenedores sea de utilidad necesitamos imágenes y contenedores que sean "reales" y que sean exactamente lo que necesitamos para nuestras prácticas de aula. Y si no son exactamente iguales porque la imagen que necesitamos no existe (cosa poco probable), ya veremos en capítulos posteriores cómo hacer nuestra propia imagen perfectamente adaptada a nuestra práctica docente.
Esto último, el uso de contenedores de utilidad real, es precisamente el objetivo de este módulo en el que:
- Ejecutaremos contenedores de distintos sistemas operativos (Ubuntu, CentOs, Debian, Fedora....).
- Ejecutaremos contenedores que tengan servicios asociados (Apache, MySQL, Tomcat....).
- Accederemos y ejecutaremos comandos en los contenedores en ejecución.
- Gestionaremos los contenedores y obtendremos información de los mismos.