# Desarrollar con Docker Desktop usando WSL 2 en Windows


La siguiente sección describe cómo empezar a desarrollar tus aplicaciones utilizando Docker y WSL 2.

Para obtener la mejor experiencia de desarrollo, almacena tu código dentro de tu distribución predeterminada de Linux. Después de haber activado la función WSL 2 en Docker Desktop, puedes empezar a trabajar con tu código dentro de la distribución de Linux e idealmente con tu IDE todavía en Windows. Este flujo de trabajo es directo si utilizas [VS Code](https://code.visualstudio.com/download).

## Desarrollar con Docker y WSL 2

Antes de comenzar, asegúrate de haber habilitado la integración de WSL 2 en Docker Desktop en **Settings** > **Resources** > **WSL Integration**.

1. Abre VS Code e instala la extensión [WSL](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl). Esta extensión te permite trabajar con un servidor remoto en la distribución de Linux manteniendo tu cliente IDE en Windows.
2. Abre tu terminal y escribe:

   ```console
   $ wsl
   ```

3. Dirígete al directorio de tu proyecto y luego escribe:

   ```console
   $ code .
   ```

   Esto abre una nueva ventana de VS Code conectada remotamente a tu distribución de Linux predeterminada, lo cual puedes comprobar en la esquina inferior de la pantalla.

Alternativamente, puedes abrir tu distribución predeterminada de Linux desde el menú **Start**, dirigirte al directorio de tu proyecto y luego ejecutar `code .`

