var / lib / docker / layers包含什么?我找到:
Infomation about docker layer
我已经签出并且在其中是每个容器的文件,其中包含多个字符或为空.我没有在内容中找到任何逻辑.
最佳答案 如果您指的是/ var / lib / docker / aufs / layers.这包含使用docker pull或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,您可以获得image layers的图形视图以及每个图层的更精细的细节,包括用于创建图层的命令和添加的图层的大小等.