Dockeriza tu API REST de Node.js en minutos con Docker

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 69

  • @LeiferMendez
    @LeiferMendez  ปีที่แล้ว +6

    Curso NODE JavaScript ⮕ th-cam.com/video/xRXHQlqA3Ak/w-d-xo.html
    Curso NODE TypeScript ⮕ th-cam.com/video/T1QFGwOnQxQ/w-d-xo.html
    Docker Front ⮕ th-cam.com/video/D332DCt4Y5Y/w-d-xo.html

  • @mot0600
    @mot0600 ปีที่แล้ว +4

    Amigo entre por docker y explicas tan pero tan bien que me voy a ver todos tus cursos de Node! muchas gracias!!

  • @Adoracion-Alabanza
    @Adoracion-Alabanza ปีที่แล้ว +2

    Excelente como siempre Leifer!!! 👏

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว

      Muchas gracias Mariano siempre presente!

  • @edwardmelendezmendigure2683
    @edwardmelendezmendigure2683 ปีที่แล้ว +1

    Justo estaba buscando aprender Docker, y veo este videaso 😇

  • @FranciscoFF0
    @FranciscoFF0 ปีที่แล้ว +3

    Excelente, justo lo que buscaba, muchas gracias, será que en un próximo video se pueda explicar cómo hacer un devcontainer

  • @ignacioleonelcardozo5897
    @ignacioleonelcardozo5897 ปีที่แล้ว

    excelente contenido Leifer !! Espero con ansias el siguiente video de docker , es muy interesante esa tecnologia

  • @keycume
    @keycume ปีที่แล้ว +4

    Excelente contenido profe! Esperamos atentos los nuevos videos montando el back y front que dijiste en el final del video 👍🏼

  • @computacionysistemastomaso7270
    @computacionysistemastomaso7270 5 หลายเดือนก่อน

    Excelente video colega, mejor explicado imposible

  • @jesusdavidfernandezfuentes8623
    @jesusdavidfernandezfuentes8623 ปีที่แล้ว

    buena explicación para alguién que medio entiende lo basico y quiere afianzarlo con un microservicio

  • @alexissepulveda1330
    @alexissepulveda1330 ปีที่แล้ว +1

    Excelente ejemplo, muchas gracias por compartir tu conocimiento, fue un video muy didáctico y entretenido de ver

  • @humbertozambrano8556
    @humbertozambrano8556 3 หลายเดือนก่อน +1

    Buen hombre tome su Like, gracias por la info.

  • @leonardorf95
    @leonardorf95 ปีที่แล้ว +4

    Excelente explicación, estaría genial, uno de deployments con docker y docker compose de backend, saludos

  • @soy_tony
    @soy_tony ปีที่แล้ว +1

    Como siempre, el mejor video!!!

  • @agustinmiquel1628
    @agustinmiquel1628 5 หลายเดือนก่อน +1

    Muy buen video, muchas gracias!!

  • @YouTics
    @YouTics ปีที่แล้ว

    Excelente video Leifer, super claro, gracias

  • @hectorjesussomarribaalvara5442
    @hectorjesussomarribaalvara5442 ปีที่แล้ว

    Excelente explicación, todo muy claro. Crack!!!!

  • @CrisSilva-hr3xj
    @CrisSilva-hr3xj ปีที่แล้ว

    muy buena la explicación del manejo de los puertos

  • @chuo129
    @chuo129 ปีที่แล้ว

    Leifer, excelente trabajo como siempre. Muchos éxitos para ti.

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว

      Gracias por el comentario 🙌

  • @endersonmarin4035
    @endersonmarin4035 ปีที่แล้ว +1

    Excelente como siempre compatriota, estaría genial un curso de docker completo de 0 a experto, Saludos.

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว +2

      Gracias, saludos tengo ganas de ese curso

  • @rafaelvelazquez8400
    @rafaelvelazquez8400 ปีที่แล้ว +1

    Gracias por compartir

  • @carlosallen8198
    @carlosallen8198 ปีที่แล้ว +1

    Gracias Leifer!!

  • @inteligenciafutura
    @inteligenciafutura ปีที่แล้ว

    como no segui el curso de nodejs igual me funciono hasta la parte de la base de datos, pero igualmente se entiende a la perfección, por casualidad no tienes videos de como hacer microservicios?

  • @Midacasa
    @Midacasa 4 หลายเดือนก่อน

    Gracias lo necesitaba me imagino que frontend es parecido

  • @AlejandroGarcia-jf1gy
    @AlejandroGarcia-jf1gy ปีที่แล้ว

    Excelente video muy bueno espero que pueda hacer mas tutoriales de docker gracias por compartir tus conocimiento seria bueno curso de como subirlo al servidor vps

  • @Antc1993
    @Antc1993 ปีที่แล้ว +2

    Increíble la facilidad que tenés para explicar, excelente vídeo!!
    Te hago una consulta, luego de armada la imagen al editar los archivos esa imagen se regenera?

  • @AlejandroGarcia-jf1gy
    @AlejandroGarcia-jf1gy ปีที่แล้ว +2

    Hola saludos excelente tutorial muy bueno espero que pueda seguir publicando otros tutoriales de docker tengo una consulta si tengo la misma imagen corriendo en diversos puerto como podria hacer para que cada uno tenga variable de entornos distintas y seria bueno que pueda publicar en un digital ocean el proyecto con docker seria interesante como poder manejarlo en produccion

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว +3

      Para tener varias variables de entorno como lo explico con el flag --env-file puedes especificar las variables de entorno a cada imagen especifico. Pronto video llevando a produccion

  • @HDSRosa
    @HDSRosa 2 วันที่ผ่านมา

    si ademas del backend tuvieras tu front corriendo aparte en el mismo proyecto y en otro puerto, se sigue haciendo de la misma manera para usar docker? o hay que separarlo en distintas imagenes?

  • @HowlOfLight
    @HowlOfLight ปีที่แล้ว +1

    Excelente, wonderfull

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt ปีที่แล้ว +1

    Excelente video!

  • @iamvalenci4
    @iamvalenci4 ปีที่แล้ว

    Buen video, solo una pequeña observación [$docker run] es para empezar un nuevo contenedor, veo que por cada vez que editas el código estas creando un contenedor nuevo, para evitar hacer eso, existe [$docker exec _name-container_ ls] lo que hace es buscar el contenedor que ya creaste previamente y lo corre de nuevo, al final agregué ls porque el comando solo puede correr con dos argumentos, lo cual en este caso te imprimirá una lista de los archivos que existen.

    • @din2750
      @din2750 ปีที่แล้ว +1

      no entiendo. Si edita el codigo, tiene que crear pues un nuevo contenedor con 'docker run', porque si pone 'docker exec name-container ls' solo va a ejecutar el comando 'ls' en el mismo contenedor viejo

  • @rokenbupolecat
    @rokenbupolecat ปีที่แล้ว +3

    Un vídeo de páginas para desplegar nuestras app 👉👈 gratis y que a su vez admitan Docker, sería un vídeo 5 Estrellas para los que venimos empezando

  • @diegogaleano1133
    @diegogaleano1133 ปีที่แล้ว

    me encantó!

  • @oshoosho4604
    @oshoosho4604 ปีที่แล้ว +1

    has dockerizado todo el proyecto, cuando digo todo, es todo.... q pasa si lo que quiero dockerizar es solo la carpeta dist y que funcione? obviamente hay que instalarle los módulos con npm install, pero ya a partir de ahí no estoy seguro de como deberían ser los comandos en el archivo Dockerfile

  • @bhagavatapuranadas1022
    @bhagavatapuranadas1022 ปีที่แล้ว +1

    Justo lo que necesitaba, muchas gracias por la explicación. Y quisiera que me ayudara con algo, y es que tengo una duda. Veo que cada imagen de docker pesa más de 1 Giga. Creo que es bastante y no me imagino tener 5 proyectos relativamente sencillos pesando tanto. Mi pregunta es que sí utilizo una misma versión de node.js en todos los proyectos, pesa menos, o de todas maneras todos siguen pesando tanto? O existe alguna solución?

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว

      La opcion es usar otra imagen base ejemplo FROM node:18-slim o alpine son mucho más ligeras

  • @juancarlosremi9922
    @juancarlosremi9922 ปีที่แล้ว +2

    Hola, tengo un problema. Me quiero conectar a una bd externa que se encuentra de mi maquina host, le paso la ip o el nombre del dominio y no logra alcanzarla, pero si alcanzo el host vía curl 😥 en el bash del contenedor. Alguna idea de que podría ser? Muchas gracias

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว

      Claro, ¿estás seguro de que la IP o el nombre de dominio están correctamente configurados en la conexión a la base de datos desde el contenedor Docker? Asegúrate de verificar la configuración y prueba de nuevo.

  • @KuRoiBatusai
    @KuRoiBatusai ปีที่แล้ว

    Hermoso video, una consulta master , es posible un video segunda parte con estos dos backends 3001 y 3002 pero haciendo un docker con api gateway 3003 ? para que desde el front consulte al 3003 y automaticamente vaya a los 3001 o 3002 ? o en ese caso al dockerizar el front se coloca esa logica proxy por nginx ???

  • @sandrosimon
    @sandrosimon ปีที่แล้ว +2

    Cuando yo instalé Docker, hará un año más o menos, tuve que entrar a la BIOS de mi sistema y habilitar la Virtualización o algo así. Veo que en este video no lo hiciste de esa manera. ¿Actualmente ya no se necesita entrar a la BIOS del sistema? Gracias por compartir. Slds.

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว +1

      Buenas Sandro tienes razón depende del equipo en algunos casos si que es necesario

    • @leoart182
      @leoart182 7 หลายเดือนก่อน

      eso va a depender si ya lo trae enable por defecto o no... yo hoy 25/05/2024 tuve que habilitar la funcion en la bios y mi pc es nuevo

  • @ChrisitianJimenezSanchez
    @ChrisitianJimenezSanchez ปีที่แล้ว

    Excelente video, muy bueno para comenzar a entender Docker! :) Tengo una duda, si quisiera proteger el código fuente de mi aplicación hacer un contenedor con docker es una muy buena opción? no hay forma de que puedan des-contenerizar o entrar a la imagen y ver su contenido?

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว

      Hola Christian, si se puede entrar a la máquina y ver el código.

  • @weistrass
    @weistrass ปีที่แล้ว

    Es posible que un script de Python desplegado en docker interactúe con aplicaciones de Windows? Por ejemplo: Automatizar una tarea de outlook, manipular aplicaciones, acceder a controladores de windows (ODBC)...

  • @leonardoplus1671
    @leonardoplus1671 26 วันที่ผ่านมา

    Me confundo con lo de carpeta y directorio veo. En visual dice archivo y carpeta y tu mencionas directorio y hay me pierdo ☹️

  • @PamelaBustamante-k2z
    @PamelaBustamante-k2z ปีที่แล้ว

    Holaa es URGENTE :(, estoy usando la imagen node:12-alpine pero contiene muchas vulnerabilidades y necesito eliminar la vulnerabilidad CVE-2022-24999 en el paquete "zlib", como puedo hacerlo ??

  • @Terzaghi12
    @Terzaghi12 ปีที่แล้ว

    Te hizo falta mencionar que en Windows docker pide que tengas instalado primero WSL, pero en el proceso de instalación lo hace por ti, pero a veces te puede dar problemas hacerlo de esa manera

  • @franklinfontalvo8023
    @franklinfontalvo8023 5 หลายเดือนก่อน

    Tengo un problema, y es que no se me está conectando a mi BD Mysql que está fuera del contenedor

  • @joellozano-TurboMarketing
    @joellozano-TurboMarketing 8 หลายเดือนก่อน

    Hola buen día, algo no me queda claro, así como se necesita tener instalado Docker en Windows, también se necesita tener instalado node, vite, react ,etc??? estoy confundido. En el video el desarrollo ya esta hecho y al final esta dockerizando. Entonces La imagen que se crea dentro de vscode sirve para otros programadores? otro servidor? o sirve para programar para nosotros mismos? Y si sirve para desarrollar entonces tengo duplicado el node en windows y en contenedor.

    • @leoart182
      @leoart182 7 หลายเดือนก่อน

      node en tu maquina y vite con npm... esta dentro de las dependencias de node... es decir primero debes crear tu proyecto completo y despues de terminar vas a dockerizar

  • @gmayas
    @gmayas 4 หลายเดือนก่อน

    Fácil, puerto local: puerto de contenedor.

  • @breystonbarton4024
    @breystonbarton4024 ปีที่แล้ว +2

    compose le gana

    • @LeiferMendez
      @LeiferMendez  ปีที่แล้ว

      Si efectivamente compose es un buen orquestador de docker

  • @_Tonyy.
    @_Tonyy. 9 หลายเดือนก่อน

    DEJAMELO HACERMELO SABER AQUI ABAJO..
    Oh! leifer pero que atrevido... $=!