¿Dónde se almacenan las imágenes de Docker en la máquina host?

Resuelto nemo asked hace 10 años • 31 respuestas

Logré encontrar los contenedores en el directorio /var/lib/docker/containers, pero no puedo encontrar las imágenes.

¿Cuáles son los directorios y archivos bajo /var/lib/docker?

nemo avatar Oct 08 '13 04:10 nemo
Aceptado

El contenido del /var/lib/dockerdirectorio varía según el controlador que Docker utiliza para el almacenamiento .

De forma predeterminada , esto será, aufspero puede recurrir a overlay, overlay2, o dependiendo del soporte de su kernel. En la mayoría de los lugares esto será así, pero los RedHats optaron por .btrfsdevicemapperzfsaufsdevicemapper

Puede configurar manualmente el controlador de almacenamiento con la opción -so--storage-driver= en el demonio Docker .

  • /var/lib/docker/{driver-name}contendrá el almacenamiento específico del controlador para el contenido de las imágenes.
  • /var/lib/docker/graph/<id>ahora solo contiene metadatos sobre la imagen, en los archivos jsony layersize.

En el caso de aufs:

  • /var/lib/docker/aufs/diff/<id>tiene el contenido del archivo de las imágenes.
  • /var/lib/docker/repositories-aufses un archivo JSON que contiene información de la imagen local. Esto se puede ver con el comando docker images.

En el caso de devicemapper:

  • /var/lib/docker/devicemapper/devicemapper/dataalmacena las imágenes
  • /var/lib/docker/devicemapper/devicemapper/metadatalos metadatos
  • Tenga en cuenta que estos archivos son archivos "escasos" de aprovisionamiento ligero, por lo que no son tan grandes como parecen.
Matt avatar Sep 22 '2014 16:09 Matt

Cuando se utiliza la aplicación Docker para Mac, parece que los contenedores se almacenan dentro de la VM ubicada en:

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

ACTUALIZACIÓN (Cortesía de mmorin ):

A partir del 15 de enero de 2019, parece que solo existe este archivo:

~/Library/Containers/com.docker.docker/Data/vms/0/Docker.raw

que contiene el Docker Disk y todas las imágenes y contenedores que contiene.

mirosval avatar Jun 05 '2016 13:06 mirosval