我无法找到存储在我的计算机上的镜像和容器的位置,我查看了这里以及在Docker Root Dir中使用'docker info',我得到了/var/lib/docker
,但我无法在任何地方找到它。
C:\ProgramData\docker
下。service.txt
文件,看起来像日志文件,总共重量为 300KB。我已经使用 docker 下载了 mongodb 和其他更大的东西,应该至少有 1GB 的数据。 - MrSir您可以将主机文件系统挂载到容器目录中。例如,
docker run -v /:/data -it ubuntu /bin/bash
此命令在Ubuntu docker镜像中运行一个shell,将docker的文件系统挂载到/data目录下。在那里,您可以在/data下找到完整的文件系统,包括./var/lib/docker。如果需要,您可以在shell提示符中“chroot /data”以获得更好的视图。
当WSL2中启用了您的发行版的docker时,您可以始终在/mnt目录下的您的发行版中检查您的容器。Docker已经为您挂载了一切。
/mnt/wsl/docker-desktop-data/data/docker
如果您足够有经验,您可能会发现所有数据的虚拟磁盘的实际位置位于Windows目录中。
C:\Users\your_name\AppData\Local\Docker\wsl\data\
或者只是为了好玩:
\\wsl$\Ubuntu\mnt\wsl\docker-desktop-data\data\docker
不幸的是,我还没有尝试深入研究它们。