Docker卷中的可访问性

问题描述

我正在阅读Microsoft的document,其中提到了Docker卷

卷存储在主机文件系统上的目录中。码头工人 将挂载和管理容器中的卷。安装后 这些卷与主机隔离

多个容器可以同时使用相同的卷。卷数 当容器停止使用时,也不会自动删除 音量。

在我们的示例中,我们可以在容器主机上创建一个目录,然后 在创建跟踪时将此卷安装到容器中 门户容器。当我们的跟踪门户记录数据时,我们可以访问 通过容器主机的文件系统获取此信息。我们会有 即使删除了我们的容器,也可以访问此日志文件

我很困惑,因为我知道卷是与主机隔离的,但是如果我们可以通过主机访问数据怎么办。

解决方法

我对Windows上的Docker不太熟悉,但是我确信它在这方面可能与Linux相同...

Docker卷是通过位于主机文件系统上具有特定权限的特定位置(即通过名称空间)“隔离在主机上”。具有较高权限的用户/帐户仍将被授予访问这些目录/文件的权限。

相比之下,可以对主机文件系统上的任何目录进行绑定安装(几乎)。