Cómo acceder a los archivos de un contenedor Docker desde Windows

Última actualización: 02/07/2026

  • Uso de la arquitectura WSL2 para gestionar el almacenamiento de contenedores Linux en entornos Windows.
  • Diferentes métodos de extracción y manipulación de datos, desde la interfaz gráfica de Docker Desktop hasta rutas UNC.
  • Implementación de Bind Mounts para sincronizar carpetas locales con el sistema de archivos del contenedor en tiempo real.
docker

¿Te has aventurado a montar entornos de desarrollo con Docker en Windows? Si es así, probablemente te hayas dado cuenta de que estos contenedores funcionan como cajas negras. En este post te contamos cómo acceder a los archivos de un contenedor Docker desde Windows. Para despejar la gran duda de cómo entrar ahí dentro sin romper nada.

La cosa tiene su miga porque, aunque veamos la aplicación en nuestra pantalla, la mayoría de los contenedores de Linux corren sobre una capa virtual. Dependiendo de si usas WSL 2 o el antiguo Hyper-V, la forma de llegar a tus datos cambiará drásticamente, así que vamos a ver cómo dominar este proceso para que no te vuelvas loco buscando rutas ocultas.

Explorando volúmenes a través de la interfaz gráfica

¿Cuál es el modo más sencillo de acceder a los archivos de un contenedor Docker desde Windows? Para los que no quieren complicarse la vida con la terminal, Docker Desktop ofrece una solución bastante intuitiva. Si te pasas por la sección de Volúmenes dentro de la pestaña de Contenedores, verás que puedes navegar por el almacenamiento asignado a cada proyecto. Esta herramienta es ideal para hacer gestiones rápidas de lectura y escritura o incluso exportar datos sin escribir una sola línea de código.

Contenido exclusivo - Clic Aquí  Como Borrar Historial De Busqueda
Cómo acceder a los archivos de un contenedor Docker desde Windows
Cómo acceder a los archivos de un contenedor Docker desde Windows

El truco de las rutas UNC y WSL2

Cuando utilizamos el backend de WSL2 (Windows Subsystem for Linux), los archivos no están en la unidad C: de forma convencional, sino en una máquina virtual ligera. En ese caso, para acceder a los archivos de un contenedor Docker desde Windows, podemos usar las rutas de red UNC. Si escribes en la barra de direcciones \\wsl.localhost\docker-desktop-disk\data\docker\volumes, podrás entrar directamente en la carpeta de datos del volumen que necesites.

A veces, dependiendo de la configuración, la ruta puede variar ligeramente a \\wsl$\docker-desktop\data\docker\volumes. Es una forma muy cómoda de gestionar los archivos como si estuvieran en una carpeta normal de Windows, permitiéndote copiar y pegar elementos con el ratón.

instalar Vagrant en Hyper-V-1
Related article:
Guía completa para instalar y usar Vagrant en Hyper-V en Windows 11

Gestión avanzada mediante la línea de comandos (CLI)

Si eres más de teclado, la consola es tu mejor aliada para acceder a los archivos de un contenedor Docker desde Windows. Para saber exactamente dónde está un volumen en el sistema Linux interno, puedes ejecutar el comando docker volume inspect . Esto te devolverá el Mountpoint exacto, que suele ser algo como /var/lib/docker/volumes/…

Cuando necesites mover archivos específicamente entre tu PC y el contenedor, el comando docker cp es el camino más corto. Por ejemplo, si quieres hacer una copia de seguridad local de una carpeta interna, usarías docker cp nombre_contenedor:/ruta/interna ./destino_local. De igual forma, puedes inyectar archivos de configuración desde tu máquina hacia el contenedor invirtiendo el orden de los parámetros.

Contenido exclusivo - Clic Aquí  Como Dar De Alta La Homoclave

Y si lo que necesitas es ejecutar comandos directamente dentro del sistema operativo del contenedor, no olvides el comando docker exec -it bash. Esto te abre una terminal interactiva dentro del contenedor, permitiéndote navegar por las rutas internas como si hubieras hecho SSH en un servidor remoto.

Related article:
Cómo habilitar la virtualización en la BIOS de Windows 11
Cómo acceder a los archivos de un contenedor Docker desde Windows
Cómo acceder a los archivos de un contenedor Docker desde Windows

Sincronización mediante Bind Mounts

Para evitar tener que estar copiando archivos a mano, la mejor estrategia para acceder a los archivos de un contenedor Docker desde Windowses el montaje vinculado o Bind Mount. Básicamente, consiste en decirle a Docker que una carpeta de tu Windows y una carpeta del contenedor son exactamente la misma. En un archivo docker-compose.yml, esto se logra definiendo la sección de volumes mapeando una ruta relativa, como ./mi_carpeta:/app/data.

Esta técnica es la preferida para el desarrollo activo, ya que cualquier cambio que hagas en Visual Studio o cualquier editor de texto en Windows se reflejará instantáneamente dentro del contenedor sin necesidad de reiniciar el servicio ni reconstruir la imagen.

Resolución de problemas comunes en Windows

A veces, al trabajar con Visual Studio Container Tools, es común encontrarse con el error de que el uso compartido de volúmenes no está habilitado. En versiones antiguas que usan Hyper-V, debes ir a los ajustes de Docker, entrar en Recursos y marcar específicamente las carpetas del disco que quieres compartir. Eso sí, si ya usas WSL 2, esta opción no aparece porque ya no es necesaria.

Contenido exclusivo - Clic Aquí  Cómo insertar el índice de Word

Otro problema recurrente es la gestión de permisos. Si ves que no puedes realizar ciertas acciones, comprueba que tu usuario pertenece al grupo docker-users. Puedes añadirte desde la Administración de equipos en la sección de Usuarios y grupos locales, o mediante el comando net localgroup docker-users /add ejecutado como administrador.

En cuanto al almacenamiento, recuerda que Docker guarda las imágenes por defecto en %ProgramData%/Docker. Si te estás quedando sin espacio en el disco C:, puedes cambiar la ubicación del Docker Engine editando la propiedad «graph» en el archivo daemon.json para mover los datos a una unidad secundaria más amplia.

Para quienes experimentan errores de rutas al mezclar contenedores de Windows y Linux, es vital revisar las variables de entorno. Si usas contenedores de Windows, asegúrate de desactivar las variables que fuerzan rutas de WSL, ya que esto suele provocar fallos de entrada y salida (E/S) que pueden ser muy frustrantes al intentar acceder a los archivos.

Ya ves que para acceder a los archivos de un contenedor Docker desde Windows, tener el control total sobre los datos de tus contenedores implica saber alternar entre la comodidad de la interfaz gráfica de Docker Desktop, la potencia de la CLI y la eficiencia de los Bind Mounts. Ya sea navegando por rutas UNC de WSL2 para una consulta rápida o configurando volúmenes persistentes para desarrollo, la clave reside en entender dónde reside físicamente la información para elegir la herramienta de acceso más adecuada a cada situación.

docker en windows 10
Related article:
Cómo instalar Docker en Windows 10