Una de mis grandes pasiones estos últimos años como profesor de informática ha sido la virtualización ligera o virtualización usando contenedores Docker. En mi afán de poder transmitir todos los conocimientos adquiridos a los alumnos y también profesores, he decidido impartir una charla sobre Docker desde Zero y os la muestro en este artículo de la web.
La charla ha estado dividida en cuatro grandes bloques para que sea más fácil su seguimiento práctico una vez concluida cada una de las partes. Tratamos desde una introducción a la arquitectura hasta un paso más allá en la gestión de contenedores usando Docker-Compose.
Parte 1. La arquitectura Docker
En la primera parte de la charla Docker desde Zero os cuento qué es Docker desde un punto de vista para principiantes. Hablamos de su arquitectura compuesta por imágenes, contenedores y redes y profundizamos sobre los comandos disponibles para la gestión de las misma. Podéis ver el vídeo a continuación:
Parte 2. Instalación de Docker en Linux Ubuntu
En esta parte os detallo cómo realizar la instalación de Docker usando un sistema operativo Linux Ubuntu. Anteriormente he usado un servidor NAS de QNAP en el que ya venía pre-instalado Docker pero como muchos de vosotros no disponéis de NAS o tal vez os interese montarlo en un PC, Raspberry Pi, etc. me he decidido a contároslo en el siguiente vídeo:
Parte 3. Un caso práctico sencillo
Hasta ahora hemos visto Docker de forma genérica, profundizando en conceptos y realizando su instalación. En este momento vamos un paso más allá y vamos a realizar un sencillo caso práctico donde creamos un contenedor con WordPress, paso a paso, y además sentamos las bases para que vosotros podáis crear vuestros propios contenedores. Os dejo el vídeo:
Parte 4. Siguiente nivel con Docker-Compose
Cuando le tomamos el gusto a Docker queremos más y creamos más y más contenedores en nuestro host. Es entonces cuando puede complicarse su gestión. En esta última parte os narro cómo instalar y usar Docker-Compose para usar el procesamiento por lotes a la hora de realizar tareas como iniciar, detener, actualizar, etc. nuestros contenedores. Tenéis el vídeo disponible aquí:
Espero que os haya resultado útil mi charla y claro está que cualquier duda o consulta que tengáis me la podéis comentar que gustosamente trataré de resolverola lo antes posible.
Si queréis estar a la última con todas las chuches tecnológicas que voy probado, os recomiendo que os suscribáis a mi canal de Youtube. También os recomiendo mi libro sobre servidores NAS.