Docker挂载原理示意图

docker可以在执行run命令创建容器的时候用-v参数将宿主机的某个目录挂载到docker容器中指定的目录,从而实现docker容器内目录和宿主机上对应目录之间的映射。

其实现的本质原理其实很简单,就是挂载后修改了原docker容器内路径的dentry对应的inode指向,改成了宿主机对应路径对应的inode,从而后续的文件读写都是在操作宿主机的目录,至于dentry和inode这里不再详述。

 

posted @ 2024-10-08 11:19  一笑的小屋  阅读(5)  评论(0编辑  收藏  举报