在docker中,除了已挂载的卷以外,容器数据存储在哪里直到容器运行结束?
比如说,/usr/local是一个挂载的卷,所以它会在主机和容器之间共享。那么其他所有东西都存储在哪里呢?
比如说,/usr/local是一个挂载的卷,所以它会在主机和容器之间共享。那么其他所有东西都存储在哪里呢?
你应该检查你的Docker容器
docker inspect [ID_CONTAINER]
检查字段MergedDir
、LowerDir
和UpperDir
。Docker使用OverlayFS文件系统来存储数据。
OverlayFS将两个目录层叠在单个Linux主机上,并将它们呈现为一个目录。这些目录称为层,统一过程称为联合挂载。OverlayFS将较低的目录称为lowerdir,较高的目录称为upperdir。统一视图通过其自己的目录调用merged来公开。
在此处检查文档。
ll `podman inspect ContainerName --format "{{ .GraphDriver.Data.MergedDir }}"`
docker inspect [ID_CONTAINER]
吗? - Nagri