Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
¿Que es Dockerfile?
Play lesson

Curso de Docker en Español - ¿Que es Dockerfile?

4.0 (0)
7 learners

What you'll learn

This course includes

  • 1.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

🎦Curso completo: https://www.youtube.com/watch?v=3kS0HBHF8Zo&list=PLCTD_CpMeEKTPcItjs9aikfelqozzh-S4 https://www.docker.com/ En este tutorial te voy a enseñar cómo crear y utilizar un Dockerfile para construir tus propias imágenes de Docker y facilitarle la vida a tus compañeros, clientes o equipo de trabajo 🚀 Aprenderás qué es un Dockerfile y cómo funciona como si fuera una receta de cocina, donde defines paso a paso los ingredientes y procesos necesarios para que Docker construya exactamente el entorno que necesitas. Te muestro cómo crear correctamente el archivo Dockerfile, cuidando detalles importantes como el nombre sin extensión y la estructura básica del código. A partir de ahí, trabajamos con una imagen basada en N8N, configurando el mantenedor, el puerto 5678 y el protocolo HTTP para que el contenedor quede listo para usarse. Luego construimos la imagen desde la terminal con el comando docker build, entendiendo qué significa cada parámetro como el uso de no cache, el nombre de la imagen y la versión 1.0 📦 Después convertimos esa imagen en un contenedor en ejecución, exponiendo el puerto correspondiente y verificando que todo esté funcionando tanto desde la terminal como desde Docker Desktop. Finalmente, comprobamos que N8N está corriendo correctamente accediendo desde el navegador en localhost:5678. También entenderás por qué usar un Dockerfile es mucho más potente que simplemente ejecutar comandos manuales. Cuando tus proyectos crecen o necesitas compartir configuraciones complejas, este archivo se convierte en una receta reutilizable que garantiza que cualquier persona pueda levantar exactamente el mismo entorno que tú tienes 🔥 Además, te preparo para lo que viene: el siguiente nivel con Docker Compose y Kubernetes, donde pasamos de administrar proyectos pequeños a gestionar infraestructuras mucho más grandes y profesionales. Así que prepárate porque seguimos avanzando en el camino para convertirnos en verdaderos administradores de sistemas modernos 💻✨ COMANDOS # ARCHIVO Dockerfile FROM n8nio/n8n:latest EXPOSE 5678 ENV N8N_HOST=0.0.0.0 ENV N8N_PORT=5678 ENV N8N_PROTOCOL=http # CREAR LA IMAGEN docker build --no-cache -t mi-n8n:1.0 . # VER IMAGENES docker image ls # CREAR EL CONTENEDOR A PARTIR DE LA IMAGEN docker run -d --name n8n-server -p 5678:5678 -v n8n_data:/home/node/.n8n mi-n8n:1.0 # VER CONTENEDORES docker ps 00:00 Introducción al Dockerfile y su utilidad 00:22 Dockerfile como receta de cocina 00:50 Creación del archivo Dockerfile paso a paso 01:15 Código base para crear imagen de N8N 01:39 Configuración de mantenedor y puerto 5678 02:09 Exposición del puerto y protocolo HTTP 02:31 Abrir terminal en la carpeta del proyecto 02:56 Comando docker build sin caché 03:19 Nombrar la imagen mi-n8n:1.0 03:48 Explicación del punto (.) en docker build 04:25 Verificación de la imagen creada 04:50 Crear contenedor desde la imagen 05:26 Ejecutar y levantar el contenedor 06:01 Acceso a N8N en localhost:5678 06:25 ¿Por qué usar Dockerfile si es tan simple? 06:53 Ventajas de compartir entornos con Dockerfile 07:11 Introducción a Docker Compose y Kubernetes 07:50 Cierre y próximos pasos en la serie

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere