Saltar la navegación

P2. Ejecutando y gestionando contenedores Docker

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.