para machine mac descargar macos docker

macos - machine - Ubicación de las imágenes de Docker descargadas por Docker(1.9.1) en Mac OS X



install docker mac brew (7)

En mi caso (Mavericks / docker brew instalado / Nombre de imagen: predeterminado) se encuentra debajo de

/Users/<Username>/.docker/machine/machines/.

(Tienes que usar el terminal y no el buscador para verlo).

ls -lah /Users/Mitsos/.docker/machine/machines/ total 0 drwx------ 3 Mitsos staff 102B Dec 8 19:03 . drwxr-xr-x 5 Mitsos staff 170B Sep 22 13:52 .. drwx------ 13 Mitsos staff 442B Dec 8 19:04 default

¿Dónde se encuentran las imágenes de la ventana acoplable una vez que se descargan de Docker Hub en Mac OSX? Por ejemplo, si ejecuto un comando como:

docker run hello-world

la imagen se descarga y el contenedor se ejecuta, pero ¿dónde se encuentra esa imagen en mi sistema?

Nota: ¿Dónde se almacenan las imágenes de Docker en la máquina host? Esta pregunta tiene respuestas relacionadas con la máquina Linux, principalmente. Las respuestas para Mac OS X están considerando que boot2docker se está utilizando junto con la instalación de docker, que no es el caso para mí.



Esta respuesta no se refiere a la versión "boot2Docker" para MAC. Aquí tengo la versión 17.12.0-ce-mac55, debe tener en cuenta que Docker todavía se está ejecutando en una VM, las rutas del sistema son relativas a la VM y no del sistema Mac Osx. Como dice todo está contenido en un archivo VM:

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

Intente ejecutar la imagen Alpine con esta opción de volumen y el comando ls, puede enumerar el host VM:

docker run --rm -it -v /: / vm-root alpine: edge ls -l / vm-root

Después de esto solo intente:

docker run --rm -it -v /: / vm-root alpine: edge ls -l / vm-root / var / lib / docker

Ahora puede enumerar la carpeta acoplable desde el host WM


La ubicación de la imagen del disco también se puede obtener (como se menciona en los docs ) seleccionando Preferencias-> Menú avanzado en el icono de la barra de herramientas de Docker (funciona en Docker-CE v17):

Actualización: Como lo menciona @udondan Docker ahora tiene una pestaña separada ''Disco'' en Preferencias donde muestra la ubicación de la imagen del disco:


Para alguien que usa Docker toolbox (que usa docker-machine), las respuestas sobre boot2docker en Mac OS X no son válidas. La máquina virtual docker-machine se llama "default" y existe en el directorio /Users/<username>/.docker/machine/machines/default/ .

Nota: También he agregado esta respuesta a esta pregunta: ¿Dónde se almacenan las imágenes de Docker en la máquina host? pero también estoy respondiendo aquí para que sea más fácil encontrar la respuesta para alguien que busca específicamente Mac OS X y una nueva versión de Docker.


Para elaborar sobre cómo abrir estas carpetas en caso de que obtenga un directorio ahora porque está montado en un host virtual, no en su volumen regular de Mac

screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty ls -ltrh /var/lib/docker/volumes

Responde desde here

Si desea controlar el volumen desde su Mac, puede asignarlo mientras crea el contenedor

docker run -it --name voltest2 -v /path/to_mac/directory/MyHostDir:/mydata centos:latest /bin/bash

que asignará un directorio mydata en su contenedor a un directorio /path/to_mac/directory/MyHostDir en su mac


Y si está utilizando Docker para Mac, la ubicación es nuevamente diferente, a saber:

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