Introducción
Puede usar la extensión Dev Containers para Visual Studio Code a fin de desarrollar dentro de un contenedor Docker.
Imagine que trabaja en una agencia de asesoría de software en muchos lenguajes y entornos de ejecución diferentes. Todos los desarrolladores usan Visual Studio Code. La agencia tiene docenas de proyectos en curso, cada uno con sus propios requisitos de configuración y entorno de ejecución. Los desarrolladores de la agencia tienen que trabajar en cualquier proyecto sin tener que configurar primero su equipo.
En este módulo, agregará archivos de configuración a un proyecto existente. Estos archivos indicarán a Visual Studio Code cómo compilar un entorno en el que el proyecto "simplemente funcionará". Usará la configuración Dev Container para configurar el entorno de ejecución. También automatizará la configuración de un entorno de desarrollo que funcionará para cualquier usuario que tenga Docker y Visual Studio Code.
Al final de este módulo, podrá configurar cualquier proyecto para que se ejecute dentro de un contenedor de Docker.
Requisitos previos
- Conocimientos básicos de desarrollo de software, como lo que significa ejecutar código o instalar un nuevo lenguaje
- Docker y conocimientos básicos de Docker:
- Windows: Docker Desktop 2.0+ en Windows 10 Pro/Enterprise. Windows 10 Home (2004+) requiere Docker Desktop 2.3+ y el back-end de WSL 2.
- Mac: Docker Desktop 2.0+.
- Linux: Docker CE/EE 18.06+ y Docker Compose 1.21+.
- Git y conocimientos básicos de lo que es un repositorio de Git.