当前位置:   article > 正文

docker容器找到挂载的目录,以及服务器对应物理地址_docker容器 物理地址

docker容器 物理地址
docker inspect 容器id
出现一堆,找到下面的地方
  • 1
  • 2
.......
        "GraphDriver": {
            "Data": {
                "LowerDir": "/data/docker/overlay2/0dabd34b699bd07a6fedc787305c029837a509ba325dc19c913a83c1cdb42a3b/diff:/data/docker/overlay2/f0d9e8983ce0eb5189d1343a750ead40fff0b8bf2e7366a288746addca5e64f3/diff:/data/docker/overlay2/203eca2fa309cfded560ddbacaea64e1fe5644a74f8c682cdb94961b7f93f99a/diff:/data/docker/overlay2/cd72a119f6ac0b9796511e54070635c2f6250987163e851005079c310e020b80/diff:/data/docker/overlay2/7468ae5cef2f56d4db4a92d71b979bc2af007af9b5e4f6b3a635db1702a9d429/diff",
                "MergedDir": "/data/docker/overlay2/871f67b56f58f71f9774021c44b1ff35e7ef492dabb0dcf9a515353b085bf3f5/merged",
                "UpperDir": "/data/docker/overlay2/871f67b56f58f71f9774021c44b1ff35e7ef492dabb0dcf9a515353b085bf3f5/diff",
                "WorkDir": "/data/docker/overlay2/871f67b56f58f71f9774021c44b1ff35e7ef492dabb0dcf9a515353b085bf3f5/work"
            },
            "Name": "overlay2"
        },......

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
2、OverlayFS 存储原理

    OverlayFS 结构分为三个层: LowerDir、Upperdir、MergedDir

    1、LowerDir (只读)

  只读的 image layer,其实就是 rootfs, 在使用 Dockfile 构建镜像的时候, Image Layer

  可以分很多层,所以对应的 lowerdir 会很多(源镜像)2、Upperdir (读写)

  upperdir 则是在 lowerdir 之上的一层, 为读写层。容器在启动的时候会创建, 所有对容 器的修改, 都是在这层。比如容器启动写入的日志文件,或者是应用程序写入的临时 文件。

    3、MergedDir (展示)
  merged 目录是容器的挂载点,在用户视角能够看到的所有文件,都是从这层展示的。

  LowerDir、Upperdir、MergedDir 关系图:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

在这里插入图片描述

Docker基础四(镜像存储机制)
docker - 文件系统分层存储原理

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/817275
推荐阅读
相关标签
  

闽ICP备14008679号