内容简介
在Docker中的镜像是以“层”的形式存在的,各个层之间项目依赖。那如何清晰直观的看到这些进行层之间的关系呢?
这正是本文要讨论的内容,通过借助工具,以树形的方式展示镜像层之间的关系。
# (推荐) dockviz - Visualizing Docker Data
可以以树形结构打印镜像之间的依赖关系,同时还可以配合Graphviz使用,生成图。
!!!不一定非要以Docker镜像的方式启动,可以直接到「Releases」页面下载二进制程序。
# (推荐) dive
这个是真的好用。
# sen
# Docker Explorer for Windows
-「GitHub/aloneguid/docker-explorer-windows」
!!!在Windows 7上,这个我没有运行成功。
# docker_descendants.py
-「GitHub/altaurog/docker_descendants.py」
这个工具也可以查看子镜像。
参考文献
WikiNotes/借助工具,以树形图的形式,查看镜像层
How to get the list of dependent child images in Docker?
Docker: Visualizing image hierarchy and container dependency using dockviz
Proposal add `docker images --tree` back #17366
How to see tree view of docker images?
Visualizing and pruning the docker image tree
Digging into Docker layers
Docker Images Tree Visualization