Pregunta Dónde está / var / lib / docker en Mac / OS X


Estoy buscando la carpeta /var/lib/docker en mi Mac después de instalar Docker para Mac.

Con docker info  yo obtengo

    Containers: 5
     ...
    Server Version: 1.12.0-rc4
    Storage Driver: aufs
     Root Dir: /var/lib/docker/aufs
     Backing Filesystem: extfs
     Dirs: 339
     Dirperm1 Supported: true
    ...
    Name: moby
    ID: LUOU:5UHI:JFNI:OQFT:BLKR:YJIC:HHE5:W4LP:YHVP:TT3V:4CB2:6TUS
    Docker Root Dir: /var/lib/docker
    Debug Mode (client): false
    ....

Pero no tengo un directorio /var/lib/docker en mi anfitrión.

He comprobado /Users/myuser/Library/Containers/com.docker.docker/ pero no pude encontrar nada allí. ¿Alguna idea de dónde se encuentra?


74
2017-07-22 17:44


origen


Respuestas:


Ver esta respuesta

Al utilizar la aplicación Docker para Mac, parece que los contenedores se almacenan dentro de la máquina virtual ubicada en:

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


38
2017-09-02 07:52



Como se menciona en las respuestas anteriores, lo encontrará en:
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty 

Una vez que obtenga el tty corriendo puede navegar hasta /var/lib/docker 


91
2017-12-19 16:22



Esta ruta proviene de Docker Host (no de MacOS) antes de "Docker for Mac Application" veces, donde estaba VirtualBox VM "por defecto" y dentro de esta ruta VM mencionada existe (con seguridad), ahora en "Docker para Mac Application" veces hay una imagen Docker.qcow2, que es qemu base vm. Para saltar dentro de este VM @ mik-jagger está bien (pero hay algunos más)


1
2018-03-20 14:46



Yo diría que el archivo:

/var/run/docker.sock

Está realmente en:

/Volumes/{DISKNAME}/var/run/docker.sock

Si ejecuta esto, debe probarlo, siempre y cuando ejecute VirtualBox 5.2.8 o posterior y la acción para /Volumes  está configurado para montarse automáticamente y ser permanente Y usted generó la docker-machine predeterminada en esa versión de Virtualbox:

#!/bin/bash
docker run -d --restart unless-stopped -p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock portainer/portainer \
--no-auth

Luego, acceda a Portainer en: 192.168.99.100:9000 o localhost: 9000


0
2018-04-14 01:52