Introducción a Docker

Logo

En este curso intentamos introducir al uso de Docker a través de casos prácticos.

View the Project on GitHub sergarb1/CursoIntroduccionADocker

Curso “Introducción a Docker”

Actualizado - 20/03/2023

Aquí compartimos el material generado para el curso “Introducción a Docker”. Este consta de un total de 8 unidades. En este curso intentamos introducir al uso de Docker a través de casos prácticos.

El curso esta compartido bajo licencia Creative Commons BY-SA-NC y los fuentes del curso los tenéis disponibles en
https://github.com/sergarb1/CursoIntroduccionADocker/tree/master/FuentesCurso

Aquí tenéis los enlaces al material para realizar el curso.

Guía didáctica del curso

Documentación Guía didáctica
Resumen Guía didáctica - Curso Introducción a Docker

CheatSheet Docker completa

CheatSheet Docker completa
CheatSheet Docker completa

UD01 Introducción a los contenedores y a Docker

Documentación UD01
Unidad 01 - Introducción a los contenedores y a Docker

UD02 Instalación de Docker

Documentación UD02
Unidad 02 - Instalación de Docker
Actividades UD02
Unidad 02 - Actividades Entregables

UD03 Principales acciones con Docker

Documentación UD03
Unidad 03 - Principales acciones con Docker
Docker CheatSheet - Unidad 03
Casos prácticos UD03
Unidad 03 - Caso práctico 01 - Práctica de comandos en contendor Docker
Unidad 03 - Ficheros extra - Caso práctico 01 - Práctica de comandos en contendor Docker
Unidad 03 - Caso práctico 02 - Instalando LAMP + Wordpress en contenedor
Unidad 03 - Caso práctico 03 - Accediendo a interfaz gráfica con NoVNC
Actividades UD03
Unidad 03 - Actividades Entregables

UD04 Gestión de imagenes en Docker

Documentación UD04
Unidad 04 - Gestión de imagenes en Docker
Docker CheatSheet - Unidad 04
Casos prácticos UD04
Unidad 04 - Caso práctico 01 - Creando imagen Ubuntu con nano
Unidad 04 - Ficheros extra - Caso práctico 01 - Creando imagen Ubuntu con nano
Unidad 04 - Caso práctico 02 - Creando imagen con APP de ejemplo Docker en Node
Unidad 04 - Ficheros extra - Caso práctico 02 - Creando imagen con APP de ejemplo Docker en Node
Unidad 04 - Caso práctico 03 - Apache con PHP desde Alpine
Unidad 04 - Ficheros extra - Caso práctico 03 - Apache con PHP desde Alpine
Actividades UD04
Unidad 04 - Actividades Entregables

UD05 Redes y volúmenes en Docker

Documentación UD05
Unidad 05 - Redes y volúmenes en Docker
Docker CheatSheet - Unidad 05
Casos prácticos UD05
Unidad 05 - Caso práctico 01 - Wordpress + MariaDB
Unidad 05 - Caso práctico 02 - Balanceo de carga con HAProxy
Unidad 05 - Ficheros extra - Caso práctico 02 - Balanceo de carga con HAProxy
Unidad 05 - Caso práctico 03 - Acelerando juegos de prueba con tmpfs
Unidad 05 - Ficheros extra - Caso práctico 03 - Acelerando juegos de prueba con tmpfs
Actividades UD05
Unidad 05 - Actividades Entregables

UD06 Docker Compose

Documentación UD06
Unidad 06 - Docker Compose
Docker CheatSheet - Unidad 06
Casos prácticos UD06
Unidad 06 - Caso práctico 01 - Wordpress con Docker Compose
Unidad 06 - Ficheros extra - Caso práctico 01 - Wordpress con Docker Compose
Unidad 06 - Caso práctico 02 - Django con Docker Compose
Unidad 06 - Ficheros extra - Caso práctico 02 - Django con Docker Compose
Unidad 06 - Caso práctico 03 - Proxy Nginx y balenceo escalado con Docker Compose
Unidad 06 - Ficheros extra - Caso practico 03 - Proxy Nginx y balenceo escalado con Docker Compose
Unidad 06 - Caso práctico 04 - Whisper AI y Web Whisper
Unidad 06 - Ficheros extra - Caso practico 04 - Whisper AI y Web Whisper
Unidad 06 - Caso práctico 05 - Bot de Telegram con Whisper AI
Unidad 06 - Ficheros extra - Caso practico 05 - Bot de Telegram con Whisper AI
Unidad 06 - Caso práctico 06 - Despliegue de Stable Diffusion
Unidad 06 - Ficheros extra - Caso practico 06 - Despliegue de Stable Diffusion
Actividades UD06
Unidad 06 - Actividades Entregables

UD07 Utilidades para gestionar Docker

Casos prácticos UD07
Unidad 07 - Caso práctico 01 - Desarrollando con Visual Studio Code en un contenedor
Unidad 07 - Caso práctico 02 - Gestionando contenedores con Portainer CE
Unidad 07 - Caso practico 02 (Extra) - Certificado Autofirmado para Nginx desde Portainer CE
Unidad 07 - Caso práctico 03 - LazyDocker, interfaz Docker para consola
Unidad 07 - Caso práctico 04 - cTop y Glances, monitores de Docker en consola
Unidad 07 - Caso práctico 05 (Extra) - IsardVDI gestor de virtualizacion
Actividades UD07
Unidad 07 - Actividades Entregables

UD08 Introducción a Kubernetes

Documentación UD08
Unidad 08 - Introduccion a Kubernetes
Docker CheatSheet - Unidad 08
Casos prácticos UD08
Unidad 08 - Caso práctico 08 - Aplicacion Flask con Kubernetes
Unidad 08 - Ficheros extra - Caso práctico 01 - Aplicacion Flask con Kubernetes
Unidad 08 - Caso práctico 02 - Wordpress con Kubernetes
Unidad 08 - Ficheros extra - Caso práctico 02 - Wordpress con Kubernetes
Actividades UD08
Unidad 08 - Actividades Entregables