Sé que Dockerhub es el mejor lugar para almacenar imágenes de Docker. Pero, ¿es posible también almacenar las imágenes de la ventana acoplable en el disco en una carpeta específica en Dropbox en particular?
Cuando lo hago docker images
, por ejemplo, veo la lista de imágenes pero no "dónde" están almacenadas en mi disco duro.
blahblah@multivac:~] 16s % docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
blahblah/ubuntu customized 08081314feb5 49 minutes ago 4.87 GB
ubuntu latest 08081314feb5 49 minutes ago 4.87 GB
ubuntu <none> 93fd78260bd1 12 days ago 86.2 MB
Esto puede resultar útil en caso de pérdida del portátil o daño repentino.
Respuesta1
Las imágenes de Docker se guardan en /var/lib/docker
. Para ser más específicos, una imagen se compone de varias capas y cada capa se guarda en /var/lib/docker/<storage-driver>/layers/
.
En el caso de Mac, las cosas se complican un poco más porque en Docker para Mac en realidad se ejecuta una máquina virtual delgada y el contenido de la máquina virtual se almacena en formato $HOME/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2
.
Puede conectarse a Linux VM tty escribiendo screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
y desde allí, navegando a los directorios anteriores, verá el resultado.
El tamaño de la imagen puede aumentar con bastante rapidez; recomendaría no almacenarla en Dropbox; en su lugar, utilice un repositorio Docker administrado, como el Docker Hub o el mencionado anteriormente.Muelleo inclusoAWS ECR.