Docker: Ruta por defecto de los contenedores (Windows, Linux, MacOSx, Debian)

Usando Docker me pregunte donde es que se guardan las imágenes de los contenedores o donde se guarda la maquina virtual.

La ubicación depende del sistema operativo que usemos, pero dejo algunos casos:

Windows:

(Hyper-V version)

C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\MobyLinuxVM.vhdx
  • Virtual Box Version
%USERPROFILE%/VirtualBox VMs/boot2docker-vm

Nota: %USERPROFILE% es la ruta de nuestro usuario, por ejemplo C:\Users\victor\


macOS:

/Users/MyUserName/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2


/Users/.docker/machine/machines/default/

Con (boot2docker)

/Users/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vmdk
  • Virtualbox
~/VirtualBox VMs/boot2docker-vm


Linux

/var/lib/docker/graph/layer
/var/lib/docker/graph/json  (image metadata)
  • Ubuntu
/var/lib/docker/aufs/diff
  • Debian
stretch/sid


Por comandos:

Usando el SSH, CMD o PowerShell podemos ver la ruta ejecutando:

docker info

..
..
..
Docker Root Dir: C:\ProgramData\Docker
..
..
..

Nota:

Los directorios varían dependiendo del tipo de Docker Driver que usemos para el almacenamiento o dependiendo de tu tipo de Kernel, por defecto se usa el aufs pero se pueden usar otros como overlay, overlay2, btrfs, devicemapper o zfs.

Normalmente las rutas son así:

Para aufs:

/var/lib/docker/aufs/diff/ (ruta de la imagenes)
/var/lib/docker/repositories-aufs (Archivo Json con los metadatos de la imagenes)

Para devicemapper:

/var/lib/docker/devicemapper/devicemapper/data (ruta de las imagenes)
/var/lib/docker/devicemapper/devicemapper/metadata (ruta de los metadatos de las imagenes)

Extra:

Logs in Windows

%USERPROFILE%\AppData\Local\Docker

Docker GUI

En windows usando la aplicación de Docker podemos hacerlo mas fácilmente, para eso si queremos cambiar la ruta a un disco duro con mas espacio, debemos de ir a la aplicación de docker (al lado de la hora) y con el click derecho darle a Settings >> Advanced >> Browse y luego seleccionamos la nueva carpeta.

Docker VHD Location , Default images, Container

Términos de Búsqueda:

  • docker imágenes Windows
  • donde guarda las imagenes descargadas docker
  • imagenes carpeta de docker
  • Que se guarda en el thinpool de docker

Escríbeme un comentario si este contenido te fue útil o si te quedó alguna duda, así podré mejorarlo. Gracias!