10. Entornos de desarrollo dentro de un contenedor con Dev Containers

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024

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

  • @antoniopaezdisenoweb
    @antoniopaezdisenoweb 6 วันที่ผ่านมา +5

    Sabía que los dev containers existían pero no imaginaba la potencia que tienen, por lo que he visto merece la pena invertir tiempo en ellos porque a la larga te ahorras muchísimo tiempo en crear y configurar proyectos y migrarlos a otro equipo. Muchas gracias, un vídeo genial.

    • @returngis
      @returngis  6 วันที่ผ่านมา

      Muchas gracias! Me alegra que te haya ayudado/inspirado 😊
      Saludos 👋🏻!!!

  • @santosmarte
    @santosmarte 6 วันที่ผ่านมา +4

    La mejor explicación en español que visto hasta ahora, mil gracias !!!

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Wow! Muchas gracias! Me alegra que te haya gustado ☺️ saludos!! 👋🏻

  • @andersontorres7250
    @andersontorres7250 วันที่ผ่านมา

    Me acabo de encontrar con tu contenido, está genial!!! muy bien explicado para las personas que no tenemos tanta experiencia usando docker, muchas gracias por compartir tus conocimientos!!!

    • @returngis
      @returngis  23 ชั่วโมงที่ผ่านมา

      Muchas gracias por tu comentario!! Me alegra que te guste 😊 Saludos 👋🏻

  • @filthkyory
    @filthkyory 5 วันที่ผ่านมา +2

    Ufff... Se nota la experticia! Genial, mil gracias!

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Gracias a ti por el comentario! 😬 saludos!! 👋🏻

  • @CristianTacoronteRivero
    @CristianTacoronteRivero วันที่ผ่านมา

    En 20 minutos me has ahorrado horas de trabajo creo yo... Muchas gracias!❤

    • @returngis
      @returngis  วันที่ผ่านมา

      Me alegro 🎉!!! Muchas gracias por tu comentario ☺️ saludos 👋🏻

  • @jessy2819
    @jessy2819 5 วันที่ผ่านมา +2

    😮 Acabo de descubrir este canal, se ve increíble todo lo que tiene

    • @returngis
      @returngis  5 วันที่ผ่านมา +1

      Muchas gracias!!! Me alegro! ☺️☺️☺️

  • @andresfelipemartinez3358
    @andresfelipemartinez3358 3 วันที่ผ่านมา

    excelente tutorial, muy buena explicación, contenido de caldiad.

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

      Muchas gracias por tu comentario! Me alegra que te haya gustado 😀 saludos 👋🏻!

  • @manuelalejandro07
    @manuelalejandro07 4 วันที่ผ่านมา

    Excelente video, muy ameno, bien organizado e instructivo. Yo llevo un mes usando Dev Containers y así y todo me ha servido repasar y enterarme de alguna que otro cosa que no conocía.

    • @returngis
      @returngis  4 วันที่ผ่านมา +1

      Muchas gracias Manuel por tu comentario!! Me alegra que te haya gustado y hayas aprendido alguna cosa nueva 😊😊 saludos 👋🏻

  • @elpitcampeador
    @elpitcampeador 5 วันที่ผ่านมา

    Solo quería comentar, lo claro que queda todo explicado en el vídeo, ahora me ha dado curiosidad y quiero cambiar lo que tengo en local por un container, había oído hablar de ellos pero no prestado mucha atención TH-cam me recomendó tu video y encantado! Gracias

    • @returngis
      @returngis  4 วันที่ผ่านมา +1

      Muchísimas gracias por tu comentario! Me alegra que te haya gustado! 😊 a tope con los dev containers 💪🏻 saludos 👋🏻!!

  • @wylakers1250
    @wylakers1250 3 วันที่ผ่านมา

    10/10 estos tutoriales de docker la verdad, mil gracias!!!

    • @returngis
      @returngis  3 วันที่ผ่านมา

      Gracias a ti por tu comentario! ☺️ saludos 🖖🏻!

  • @thefa11en45
    @thefa11en45 5 วันที่ผ่านมา

    llevaba tiempo buscando esto para tener limpia mi maquina de versiones y cosas, muchas gracias! muy buen video

    • @returngis
      @returngis  5 วันที่ผ่านมา +1

      Muchas gracias por el comentario! Me alegra que te haya sido de utilidad 😃 saludos 👋🏻

  • @guzidev
    @guzidev 5 วันที่ผ่านมา +1

    Contenido de calidad!
    Gracias 🎉

    • @returngis
      @returngis  4 วันที่ผ่านมา +1

      Gracias a ti por tu comentario!! 😃 saludos! 👋🏻

  • @emba800
    @emba800 5 วันที่ผ่านมา

    explicas muy bien! muy buen video! gracias me estaba costando largarme a usar docker y lo explicas tan facil que tengo ganas de probarlo ya!

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Muchas gracias por tu comentario!! Me alegra que te guste 😊 Saludos 👋🏻!

  • @ferchoferefb
    @ferchoferefb 4 วันที่ผ่านมา

    Woooww tremendo!!! Cada avez me parece más complicado aprender a programar, espectacular la explicación !!!! Muchas gracias !!

    • @returngis
      @returngis  3 วันที่ผ่านมา +1

      @@ferchoferefb gracias a ti por el comentario! Me alegra que te haya gustado 😊 saludos 👋🏻!

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

    Espectacular video! Actualmente utilizo Dev Containers para crear un ambiente aislado para mis proyectos. Lo que me preocupa es que Docker paró el desarrollo de los Dev Containers y no se sabe si lo volverán a retomar.

    • @returngis
      @returngis  2 วันที่ผ่านมา +1

      Hola 👋🏻 Gracias por tu comentario!
      Me alegra que te haya gustado 😊 Creo que hay un poco de confusión... Dev Containers es una especificación abierta que inició Microsoft: containers.dev/ y está en continuo desarrollo. De hecho, no solo está soportada por VS Code sino que hay otras plataformas e IDEs (como los de JetBrains) que lo tienen disponible. Por otro lado Docker implementó lo que se llama Dev Environments que como bien indicas no está ahora mismo evolucionando: docs.docker.com/desktop/dev-environments/create-dev-env/ pero no es lo mismo aunque es para lo mismo 😊
      Así que puedes seguir usando Dev Containers sin problemas 🎉
      Saludos 👋🏻

  • @alvarezd
    @alvarezd 4 วันที่ผ่านมา

    Muy buena explicación, bien clara y concisa.

    • @returngis
      @returngis  4 วันที่ผ่านมา

      Muchas gracias!!! Me alegra que te haya gustado ☺️☺️ saludos 👋🏻

  • @EdgarFloresGT
    @EdgarFloresGT 5 วันที่ผ่านมา

    Excelente explicación! Muchas gracias! 😊👍

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Me alegra que te haya gustado! Gracias por el comentario ☺️☺️☺️ saludos 👋🏻!

  • @JorgeEugenioR
    @JorgeEugenioR 4 วันที่ผ่านมา

    Excelente video!!. Gracias por tu aporte... Saludos

    • @returngis
      @returngis  3 วันที่ผ่านมา

      Gracias a ti por comentar! 😊 Saludos 👋🏻!

  • @Yousudame
    @Yousudame 4 วันที่ผ่านมา

    Tremendo video, super detallado, este contenido es super escaso!

    • @returngis
      @returngis  4 วันที่ผ่านมา +1

      Muchas gracias por tu comentario! Me alegra que te haya gustado ☺️ saludos 👋🏻

  • @HoracioDegiorgi
    @HoracioDegiorgi 5 วันที่ผ่านมา

    que claro lo explicaste!! , ahora a hacer lo mismo para laravel. Gracias.

    • @returngis
      @returngis  4 วันที่ผ่านมา +1

      Gracias!!! Pues a tope con Laravel! 💪🏻😃 saludos 👋🏻!

  • @alfredosevero80
    @alfredosevero80 4 วันที่ผ่านมา

    Clarisimo todo, ahora a probarlo !!

    • @returngis
      @returngis  4 วันที่ผ่านมา

      Gracias por el comentario!! Me alegro! 🙂 saludos 👋🏻

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

    Me estoy quedando sin espacio en el disco duro. Creo que podria derivar varias tecnologias que no uso regularmente a contenedores y hacer limpieza. Muchas gracias por tu contenido. Eres muy crack explicando. Saludos 😊

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

      Muchas gracias por tu comentario! 😊 me alegra que te haya gustado 😃 saludos 👋🏻!

  • @yeinsdavidllanohernandez1228
    @yeinsdavidllanohernandez1228 4 วันที่ผ่านมา

    Re contra brutal!

    • @returngis
      @returngis  3 วันที่ผ่านมา

      Me alegro!! 😊 Gracias por comentar!! 🎉 Saludos 👋🏻

  • @douglasfugazi
    @douglasfugazi 3 วันที่ผ่านมา

    Más videos de Dev containers 🎉

    • @returngis
      @returngis  3 วันที่ผ่านมา

      Jeje ok! Gracias por comentar 😃 saludos 👋🏻

  • @Veranete
    @Veranete 5 วันที่ผ่านมา

    Gracias Gis, muy buen video!!!

    • @returngis
      @returngis  4 วันที่ผ่านมา

      Muchas gracias!!! Me alegra que te haya gustado☺️☺️☺️☺️☺️ saludos 👋🏻

  • @luissolano8846
    @luissolano8846 4 วันที่ผ่านมา

    Excelente explicación

    • @returngis
      @returngis  3 วันที่ผ่านมา

      Muchas gracias! me alegra que te haya gustado 😃 Saludos 👋🏻!

  • @dcloki789
    @dcloki789 5 วันที่ผ่านมา

    excelente contenido, muchas gracias

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Gracias a ti por comentar!! 😊👋🏻

  • @mcpangara
    @mcpangara 4 วันที่ผ่านมา

    expectacular!, gracias

    • @returngis
      @returngis  3 วันที่ผ่านมา

      Muchas gracias por tu comentario! 😃 Me alegra que te haya gustado 🎉 Saludos 👋🏻

  • @dahoradqhora
    @dahoradqhora 5 วันที่ผ่านมา

    Muy buena explicacion!!!

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Muchas gracias!!!! y gracias por comentar! 😊👋🏻

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

    Excelente video!!! gracias por compartir tus conocimientos y mostrarnos una nueva forma de desarrollar en VSC. Me encanta el theme que usas en VSC. Podrías decirme cual es para poder instalarlo? Mucha gracias!!!

    • @returngis
      @returngis  วันที่ผ่านมา +1

      Muchas gracias por tu comentario! 😊 Me alegra que te haya gustado 🎉. El tema es este: Shades of Purple: marketplace.visualstudio.com/items?itemName=ahmadawais.shades-of-purple Saludos 👋🏻

    • @GuilleCalleja
      @GuilleCalleja วันที่ผ่านมา +1

      @@returngis Muchísimas gracias!!! 🙃🙃🙃

  • @junforever333
    @junforever333 5 วันที่ผ่านมา

    Esta información vale oro felicidades por tan buena explicación!!! , una pregunta, que devcontainer config file y con que características adicionales me recomendarías para un aplicación de react y node?

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

      Hola 👋🏻! Muchas gracias por tu comentario! Me alegra que te haya gustado 🎉 Tienes diferentes plantillas pre-construidas para Node. Quizás la que más te puede interesar es la que se llama Node & Typescript y luego instalar extensiones como:
      React Native Tools: marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native
      ES7+ React/Redux/React-Native snippets: marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets
      Prettier - Code formatter: marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
      Estos son solo algunos ejemplos....Y por otro lado las lineas de comandos que utilices para desplegar el código, etcétera
      Espero que sirva 😊
      ¡Saludos!

  • @dhardysd
    @dhardysd 5 วันที่ผ่านมา

    Buenísimo y en español 🙌🙌🙌

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Muchas gracias por tu comentario! Me alegra que te guste! 😊😊 saludos 👋🏻

  • @williansuarez3988
    @williansuarez3988 3 วันที่ผ่านมา

    Buenísimo

    • @returngis
      @returngis  3 วันที่ผ่านมา +1

      Muchas gracias!! ☺️ saludos 👋🏻!!

  • @code1866
    @code1866 4 วันที่ผ่านมา

    Tienen buena pinta, lo único que no me gusta de ellos es que te atas al editor de código de VSCode. Si no se sube al repositorio esta carpeta lo veo buena opción, si no, no lo veo muy acertado.

    • @returngis
      @returngis  3 วันที่ผ่านมา +1

      Hola! Gracias por tu comentario! En realidad, no te atas a VS Code porque es una especificación abierta, por lo que otras herramientas también pueden adoptarla 🎉 En este enlace puedes ver en qué otros IDEs y plataformas puedes usar Dev Containers: containers.dev/supporting ¡Saludos 👋🏻!

  • @maximoishi7983
    @maximoishi7983 6 วันที่ผ่านมา

    Buenisimo, un saludo!

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Muchas gracias!!! Saludos 👋🏻 😀

  • @BartElric
    @BartElric 5 วันที่ผ่านมา

    Esta interesantisimo. Sólo una pregunta.
    Si lo habilito con windows, cuando tenga que usar la terminal lo va a tener con powershell o se puede usar una terminal zsh o bash? Estaría bueno como para reemplazar a wsl.

    • @returngis
      @returngis  5 วันที่ผ่านมา

      Muchas gracias! ☺️ El terminal será en función a la imagen que uses para el dev container... probablemente bash 😊 depende de lo que configures. ¿Esa era tu pregunta?

  • @manuelalejandro07
    @manuelalejandro07 4 วันที่ผ่านมา

    Me podrías explicar que utilidad practica le das a los Multi Dev Containers, Dev y Debug?

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

      Hola 👋🏻! Gracias por tu comentario!
      Si te he entendido bien....A los multi dev containers: cuando necesito tener más de un componente ejecutándose como parte de mi aplicación para poder hacer el desarrollo cómodamente y no tener que instalar, por ejemplo, una base de datos aparte en mi máquina, una caché, etc. que solo necesito para un desarrollo concreto.
      En cuanto a tener más de una configuración para dev containers dentro del mismo repo, puede ser como explico en el vídeo: tener diferentes herramientas, extensiones y componentes ejecutándose si estoy en un modo desarrollo o en un modo depuración, donde estoy intentando encontrar un problema. O, en otras ocasiones hay workspaces o repositorios que tienen varios proyectos dentro (no es algo que me guste, pero los hay) y necesitan varios lenguajes de programación, diferentes herramientas, etcétera. Para no tener que tener instalado absolutamente todo puedo tener varias configuraciones para cuando voy a trabajar con Java, o con Node, o con .NET... Es decir, dependiendo de con la parte que trabaje puedo cargar unos dev containers u otros.
      Espero que esto aclare 😊
      ¡Saludos!

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

      ​@@returngis Sí, te entendí. Mi duda venía porque en el canal de TH-cam de vsCode hay un video que muestra una configuración múltiple (más de una carpeta dentro de .devcontaniers) con frontend y backend, pero no es funcional dado que si se levanta el frontend no puedes levantar el backend al mismo tiempo porque pide automáticamente rebuild. En tu video usas dev y debug pero comentas que lo usas para tener dos configuraciones distintas de un mismo proyecto y esto ya tiene un poco mas de sentido.
      Gracias por tu explicación.

  • @MNibor
    @MNibor 4 ชั่วโมงที่ผ่านมา +1

    Todo esto se puede hacer usando podman ?

    • @returngis
      @returngis  3 ชั่วโมงที่ผ่านมา +1

      No lo he probado pero en teoría sí, con algunas limitaciones: code.visualstudio.com/remote/advancedcontainers/docker-options#_podman
      Saludos 👋🏻

  • @devmurdoc
    @devmurdoc 4 วันที่ผ่านมา

    Excelente contenido, pero, hay un lijero detalle, donde estan los enlaces? please, un abrazo

    • @returngis
      @returngis  วันที่ผ่านมา +1

      Muchas gracias! Me alegra que te haya gustado 🥳 Si, perdona. Con las prisas dejé los placehoders pero no los links, ya los tienes en la descripción 👆🏻 Saludos 👋🏻

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

    ¿Alguien más piensa que esta tecnología podría hacer que las configuraciones de proyectos sean más caóticas en vez de simplificarlas?

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

      Hola! 👋🏻 Gracias por tu comentario! Podrías aclarar un poco más tu punto de vista? Más caóticas por qué? 🧐 si justamente lo que te permiten es que siempre funcionen y no dependan de la máquina local 🤓 saludos 👋🏻!

  • @Jack789655
    @Jack789655 5 วันที่ผ่านมา

    Lo que se venía haciendo con máquinas virtuales

    • @returngis
      @returngis  5 วันที่ผ่านมา

      ¿Tenías una máquina virtual por cada lenguaje de programación/IDE/proyecto? 😨

    • @Jack789655
      @Jack789655 4 วันที่ผ่านมา

      @@returngis Yo no, pero vi que otros hacían, de solo mirar ya me causaban estrés

    • @returngis
      @returngis  3 วันที่ผ่านมา

      @@Jack789655 ahhh 😊😅

  • @ingenierocantor
    @ingenierocantor 5 วันที่ผ่านมา +2

    ¿Entorno "contenerizado" ó entorno "contenido"? Según tengo entendido los contenedores contienen, no contenerizan.
    ¿Qué sentido tiene inventar neologismos cuando en nuestro idioma ya existen palabras válidas, más simples y adecuadas?

    • @returngis
      @returngis  5 วันที่ผ่านมา +1

      Gracias por el feedback! Saludos 👋🏻

  • @luis-rapalino-88
    @luis-rapalino-88 14 ชั่วโมงที่ผ่านมา

    me acabo de enamorar 💓💓

    • @mrexojo
      @mrexojo 7 ชั่วโมงที่ผ่านมา

      de Dev containers o Gisela ?

    • @returngis
      @returngis  3 ชั่วโมงที่ผ่านมา

      👀