Módulo: Desarrollo remoto y contenedores
Este módulo forma parte del curso de Visual Studio Code. .
Desarrollo remoto y contenedores en Visual Studio Code
Visual Studio Code ofrece un ecosistema de desarrollo remoto que permite trabajar con entornos que no están en la máquina local. A través del Remote Development Extension Pack, es posible conectarse a servidores remotos, máquinas virtuales, subsistemas Linux y contenedores Docker manteniendo toda la potencia del editor local.
Remote SSH
La extensión Remote - SSH permite abrir carpetas en cualquier máquina accesible mediante SSH. El código se edita localmente pero se ejecuta en el servidor remoto, lo que resulta ideal para trabajar con hardware especializado o servidores de producción.
WSL (Windows Subsystem for Linux)
La integración con WSL permite a los desarrolladores en Windows trabajar con un entorno Linux auténtico sin máquinas virtuales. VSCode se conecta directamente al subsistema Linux, proporcionando acceso a herramientas nativas de Unix y una experiencia de desarrollo consistente con entornos de producción Linux.
Remote Tunnels
Remote Tunnels permite conectarse a cualquier máquina remota sin necesidad de configurar SSH directamente, utilizando túneles seguros gestionados por VS Code Server. Esta opción es especialmente útil para acceder al entorno de desarrollo desde dispositivos con restricciones de red.
Dev Containers
Los Dev Containers utilizan contenedores Docker para proporcionar entornos de desarrollo completamente reproducibles y aislados. La configuración se define en el archivo devcontainer.json, especificando la imagen base, extensiones, configuraciones y puertos a exponer. Este enfoque elimina los problemas de "funciona en mi máquina" y facilita la incorporación de nuevos miembros al equipo.
GitHub Codespaces
GitHub Codespaces extiende el concepto de Dev Containers a la nube, proporcionando entornos de desarrollo completos y gestionados accesibles desde el navegador o desde VSCode local mediante la extensión correspondiente.
Otros módulos de este curso
Desarrollo remoto y contenedores
Todos los módulos del curso
Navega entre los módulos de Visual Studio Code
Desarrollo remoto y contenedores
Estás aquíExplora más sobre Visual Studio Code
Descubre más recursos de Visual Studio Code
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Visual Studio Code es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.