Curso Docker
¡Este curso esta en desarrollo, puedes seguirme aquí o en Youtube para seguir semanalmente las actualizaciones del curso!

Hola, bienvenidos al curso de Docker completamente gratuito y en español. Este curso comienza desde cero, dando por hecho que no tenemos conocimientos previos hasta alcanzar un nivel intermedio. Igual nos sirve como repaso o profundización de algunos aspectos si ya tenemos experiencia con Docker.
Todo el curso, esta disponible en vídeo en esta LISTA DE YOUTUBE.
Durante todos los vídeos me apoyaré en este repositorio, donde encontraremos los apuntes y ejemplos de código que vaya mostrando en los vídeos, por lo que también podríamos seguirlo sin necesidad de ver los vídeos, aunque en estas entradas no se profundizará tanto. Cuando haya muchas actualizaciones, regrabaré los vídeos para que estén actualizados.
Apoya este contenido gratuito dejando una estrella a este repositorio y suscribiéndote a mi canal de Youtube.
Índice
Nivel básico:
- Introducción a Docker
- Instalación y configuración de Docker Desktop
- Conceptos básicos de Docker
- Ejecutar contenedores
- Gestión de contenedores
- Imágenes de contenedor
- Dockerfile y Docker build
- Entrypoint, argumentos y variables de entorno
- Gestión de imágenes y DockerHub
- Volúmenes y copiar archivos
- Redes en Docker
- Docker Compose
- Docker Swarm
- Tu primera aplicación completa
- Docker en producción
Intermedio-Avanzado:
- Límites y control de recursos
- Dockerfile: Buildx y Multiarquitectura
- Dockerfile: Multistage build
- Dockerfile: Cache y optimización (próximamente)
- Depurar imágenes
- Docker compose avanzado (próximamente)
- Redes avanzado (próximamente)
- Volumenes y backups (próximamente)
- Migra tu aplicación a Docker y microservicios (próximamente)
DevOps:
- CI con Docker (próximamente)
- CD con Docker (próximamente)
- Monitorización con Docker (próximamente)
- Logs y centralización (próximamente)
- Kubernetes con Docker (próximamente)
- Automatiza despliegues Docker con Ansible — capítulo del curso de Ansible
Seguridad:
- Seguridad de imágenes — usuario no-root, read-only, capabilities y hardening
- Analizar vulnerabilidades en las imágenes — capítulo del curso de DevSecOps
- Namespaces, cgroups y seccomp (próximamente)
Contribuir
Si quieres contribuir a este repositorio, puedes hacerlo de varias formas:
- Reportando errores
- Proponiendo mejoras
- Añadiendo contenido
- Compartiendo y difundiendo el contenido
- Dejando una estrella para apoyar el contenido
Siéntete libre de abrir una issue o un pull request con tus propuestas. Apoya mi contenido siguiéndome en Youtube y Github, dando likes en los vídeos y dando una estrella a este repositorio.