在安装了适用于Mac的docker后,我在Mac上寻找文件夹/var/lib/docker
。
随着docker info
,我得到了
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
....
但我的主机上没有/var/lib/docker
目录。
我检查了qazxsw poi但在那里找不到任何东西。知道它在哪里吗?
见/Users/myuser/Library/Containers/com.docker.docker/
使用Docker for Mac Application时,似乎容器存储在位于以下位置的VM中:
〜/资源库/集装箱/ com.docker.docker /数据/ com.docker.driver.amd64 Linux的/ Docker.qcow2
如上面的答案所述,你会发现: this answer
一旦你运行tty,你就可以导航到screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
如果你使用Docker for Mac,这里的其他答案已经过时了。
这是我能够进入虚拟机的方式。运行命令:
/var/lib/docker
这是默认路径,但您可能需要先执行:screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
然后cd ~/Library/Containers/com.docker.docker/Data/vms
查看您的VM所在的目录并相应地替换“0”。
当你进去时,你可能只看到一个空白屏幕。点击“Enter”键。
ls
解释说要退出VM,你需要“Ctrl-a”然后“d”
这条路径来自Docker Host(而不是来自MacOS)前面的“Docker for Mac Application”时代,其中VirtualBox VM“默认”在这里,VM提到的路径存在(肯定),现在在“Docker for Mac Application”时代有一个Docker.qcow2图像,它是qemu base vm。跳进这个VM @ mik-jagger方式是可以的(但还有更多)
我会说文件:
y
实际上是:
/var/run/docker.sock
如果你运行它,它应该证明它,只要你运行VirtualBox 5.2.8或更高版本和/Volumes/{DISKNAME}/var/run/docker.sock
的共享设置为自动挂载和永久和你在该版本的Virtualbox上生成默认的docker-machine:
/Volumes
然后,访问Portainer:192.168.99.100:9000或localhost:9000