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 tienes conocimientos previos hasta alcanzar un nivel intermedio. Igual te sirve como repaso o profundización de algunos aspectos si ya tienes experiencia con Docker.
Todo el curso, esta disponible en esta lista de youtube: Curso Docker
Durante todos los vídeos me apoyaré en este repositorio, donde encontrarás los apuntes y ejemplos de código que vaya mostrando en los vídeos, por lo que también podrías 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 TODO
Intermedio-Avanzado:
- Límites y control de recursos TODO
- Migra tu aplicación a Docker y microservicios TODO
- Dockerfile: Cache y optimización TODO
- Dockerfile: Multistage build TODO
- Dockerfile: Buildx y Multiarquitectura TODO
- Docker compose avanzado TODO
- Redes avanzado TODO
- Volumes avanzado TODO
Seguridad:
- Analizar vulnerabilidades en las imágenes TODO
- Usuarios y permisos en Docker TODO
- Namespaces, cgroups y seccomp TODO
- Hardening entornos Docker TODO
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.