Docker 容器与其主机隔离,但似乎有一些文件是共享的。
主机和容器之间默认共享的文件列表吗?
我在 Docker 文档中没有找到明确的答案。
我使用 docker run 在我的 ubuntu20.04 主机上运行了一个经典的 ubuntu20.04 容器:
docker run -it ubuntu:20.04
我打印了容器和主机中 /sys/devices/virtual/dmi/id/ 的一些文件的内容,例如:
cat /sys/devices/virtual/dmi/id/chassis_serial
此命令在容器和主机中打印相同的结果。
David Maze 给了我满意的答复堆栈溢出帖子最近已关闭: “/sys 和 /proc 是内核管理的人工文件系统,其中许多内容都符合“内核共享”规则。我不认为这些内容本身在主机和容器之间共享,因为容器中安装了一个与主机有很大重叠的 procfs 附加实例。”
欢迎提供任何其他信息/文件。