🐳 Docker
¡Este curso esta en desarrollo, puedes seguirme aquí o en Youtube para seguir semanalmente las actualizaciones del curso!
¡Este curso esta en desarrollo, puedes seguirme aquí o en Youtube para seguir semanalmente las actualizaciones del curso!
Automatiza Docker y Kubernetes con Ansible. Despliega contenedores con community.docker, orquesta clústeres con kubernetes.core y olvida los scripts bash.
Aprende a crear imágenes multiarquitectura con Docker Buildx, una herramienta que nos permite crear imágenes para distintas arquitecturas de forma sencilla.
Entiende los conceptos básicos de Docker, incluyendo contenedores, imágenes, dockerfiles, y cómo se relacionan entre sí.
Qué aportan los contenedores al flujo DevOps. La imagen como artefacto inmutable, el registry, la promoción del mismo artefacto entre entornos y cuándo necesitas de verdad un orquestador.
Aprende Docker desde cero con este curso completo que cubre todos los aspectos, incluyendo la historia, ventajas, y casos de uso de los contenedores.
Docker compose es una herramienta que nos permite definir y ejecutar aplicaciones formadas por múltiples contenedores. Con Docker compose podemos definir un archivo YAML con la configuración de los servicios que forman nuestra aplicación y luego ejecutarla con un solo comando. Así de simple, vamos a ver cómo funciona.
Docker en producción. Despliegue de aplicaciones con Docker Compose en producción y buenas prácticas para mejorar la resiliencia y seguridad de nuestras aplicaciones.
Docker Swarm es una herramienta de orquestación de contenedores que permite darle escalabilidad a nuestras aplicaciones y cubrir las limitaciones de docker compose. Viene incluido en Docker, permite distribuir contenedores en diferentes nodos y gobernarlos de manera centralizada.
Aprende a crear Dockerfiles multi-stage para optimizar la construcción de imágenes en Docker y descubre las ventajas de las imágenes distroless para mejorar la seguridad y reducir el tamaño de tus contenedores.
Aprende a construir imágenes utilizando Dockerfiles y Docker Build. Tutorial con ejemplos y mejores prácticas.
Aprende a utilizar ENTRYPOINT, CMD, argumentos y variables de entorno en Docker para hacer tus contenedores más flexibles y dinámicos.
Analiza tus imágenes Docker con Trivy, entiende de dónde salen los CVE de la imagen base, aprende a gestionar falsos positivos con trivyignore y a romper el pipeline automáticamente cuando aparece una vulnerabilidad crítica.
Aprende a gestionar contenedores en Docker con comandos como stop, rm, exec, y otros. Esta parte del curso cubre cómo detener, reiniciar y eliminar contenedores fácilmente.
Aprende a gestionar imágenes en Docker, incluyendo cómo etiquetar, exportar, importar y subir imágenes a Docker Hub.
Aprende a gestionar imágenes de contenedor en Docker, incluyendo cómo descargarlas, eliminarlas y consultar su historial.
Guía completa para instalar Docker Desktop y Docker Engine en diferentes sistemas operativos. Aprende las diferencias entre ambas versiones y cómo configurarlas.
Aprende a limitar y controlar los recursos de tus contenedores Docker para mejorar la eficiencia y seguridad de tus aplicaciones.
Proyecto final del curso de Ansible. Despliega una app en tres servidores con Nginx como balanceador, Docker Compose, secretos en Vault y firewall UFW.
Las redes en Docker son un tema muy importante, ya que nos permiten conectar contenedores entre sí o aislarlos unos de otros. En este vídeo veremos cómo crear redes, conectar contenedores a redes y los diferentes tipos de redes que podemos usar en Docker.
Endurece tus contenedores. Por qué no deben ejecutarse como root, cómo montar el sistema de ficheros en solo lectura, qué son las capabilities y cómo reducir la superficie de ataque de tus imágenes.
Tu primera app completa en Docker. Crear una aplicación completa en Docker con FastAPI y desplegarla con Docker Compose.
Aprende a gestionar volúmenes, persistencia y montaje de archivos en Docker. Tutorial completo con ejemplos y comandos.