首页 > 解决方案 > 如何在主机上挂载/检查 docker 的容器整个根文件系统?

问题描述

有没有办法可以将容器的整个“文件系统”挂载到主机上?这个文件系统是否可能已经存在于主机的某个地方?

我的用例是这样我可以更轻松地搜索文件以及修改容器上的文件(对调试/开发等很有用)。

这可能吗?

标签: docker

解决方案


据我了解,这些文件是通过存储驱动程序存储的。对于默认的“覆盖”,这些似乎存储为常规文件。

我设法在此目录中找到了文件:

docker inspect --format='{{.GraphDriver.Data.MergedDir}}' containerIdGoesHere

另一种可能的解决方案是:https ://github.com/wagoodman/dive


推荐阅读