我用sudo docker run -it ubuntu:latest /bin/bash
运行了一个简单的docker容器
当我使用df -h
检查已挂载的文件系统时,
Filesystem Size Used Avail Use% Mounted on
overlay 63G 4.3G 56G 8% /
tmpfs 64M 0 64M 0% /dev
tmpfs 1000M 0 1000M 0% /sys/fs/cgroup
/dev/sda1 63G 4.3G 56G 8% /etc/hosts
....
我无法理解最后一行,即/dev/sda1 -> /etc/hosts
,当我在主机上运行df -h
时,我得到了挂载/dev/sda1 -> /
。
所以/dev/sda1
实际上是我的硬盘,为什么它安装在容器上的/etc/hosts
上,为什么容器上的/etc/hosts
是一个包含正确内容的文件。
对这里发生的事情有什么解释吗?这是怎么回事?
https://stackoverflow.com/questions/56578998
复制相似问题