kamus

macos中docker的存储路径问题

你。 提交于 2020-04-29 14:05:15
参考: https://blog.donghy.cn/20200215133.html docker 在 macOS 中的架构: 在macOS中,docker的实现跟在其它Linux系统中略有不同,在其它Linux系统中,操作系统本身就是docker容器的宿主机,docker镜像都是直接存储在宿主机本身的文件系统中,比如我们通过docker info命令可以看到docker的根目录是: $ docker info | grep "Docker Root Dir" Docker Root Dir : /var/ lib / docker 但是在macOS下,我们直接查看这个目录,其实是根本不存在的。 $ ls / var / lib / docker ls : /var/ lib / docker : No such file or directory Docker宿主机是谁 那么这个目录到底在哪里?实际上是在一个QEMU虚拟机中,当我们在macOS中安装完docker并启动,就是启动了一个虚拟机,这个虚拟机的整个内容全部都在一个文件里,可以在docker程序属性界面中看到这个文件的路径,比如在我的机器上,路径就是(<YourUserName>替换为你的mac电脑的用户名)/Users/<YourUserName>/Library/Containers/com.docker