繁体   English   中英

Docker - var / lib / docker / layers文件夹内容

[英]Docker - var/lib/docker/layers folder content

var/lib/docker/layers包含什么? 我找到:

有关泊坞窗层的信息

我已经签出并且在其中是每个容器的文件,其中包含多个字符或为空。 我没有在内容中找到任何逻辑。

如果您指的是/var/lib/docker/aufs/layers 这包含使用docker pull or build在系统上创建的图像的图层。

例如:我在我的主机上构建了以下图像。

$ docker images 
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
devbox              1.0                 d17a89ba7b49        46 hours ago        717.5 MB

现在找到与图像相关的图层:

ls /var/lib/docker/aufs/layers -lh | grep d17a89ba7b49
-rw-r--r-- 1 root root 2.6K Oct  7 14:43 d17a89ba7b49d534c0e9f4d24ddf70f490f16b2548e874961a7ef42a93376f2d


cat /var/lib/docker/aufs/layers/d17a89ba7b49d534c0e9f4d24ddf70f490f16b2548e874961a7ef42a93376f2d

    86976168b2da85a2804f08f32529a70ef3c55659943466f7231e10aab57529bb
    664221c455e9e412e95d5505da4139e568043decb87e13cd15198038f554e978
    629e4b1afddb681969bf233b339311a856f3d14f0afb8c13ad70ea0fb7aaccf3
    a1a2a7a152e0002824558fb411b9214715de752cae906cc83732555c65899292
    1e36bd2a92516294f2607dfe49c68a600ca5ca9ca0ab64d65655afd9bac03432
    e52b2f57801a3c8a3de5e6431de32aa965c1ddd2aad56480acdf0929e10cb38f
    412b8dd613c482c70e55267ddb4f98e095be0e263d5aead8950857867b59c97e
    67e97b8f862b6b7fea1aff647161f6885aa3d207451a60c69737152b70742901
    773120c89b700d15afab5a3104ecb26edb4cdb72ecdd6424d5a0680a3f205c02
    ...
    ...

注意:还有其他命令,如docker history with,是更容易理解的输出。

注意:最好使用可用工具来理解图层,而不是跳入FS。 如果将构建的图像推送到docker hub ,您可以获得图像层的图形视图以及每个图层上的更精细的细节,包括用于创建图层的命令和添加的图层的大小等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM