在Docker中,有没有办法检索图像或图层UUID?

问题描述 投票:1回答:2

我正在寻找一种方法来检索docker容器图像UUID和图层UUID。我看到命令'docker images'和'docker history'但它们不适用于单个图像。有命令这样做吗?

docker-image
2个回答
1
投票

如果执行以下命令,可以找到有关图像的更多信息:

$ docker images 

mysql                                           latest              2fd136002c22        8 weeks ago         378.4 MB

检查imageID或图像名称

$ docker inspect 2fd136002c22

输出:

"RootFS": {
            "Type": "layers",
            "Layers": [
                "sha256:4dcab49015d47e8f300ec33400a02cebc7b54cadd09c37e49eccbc655279da90",
                "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
                "sha256:47bce276c5783a6cfc88e0ac368af70909144d04780222d134090dbf08f897aa",
                "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
                "sha256:093c117bc4d3e1cd6e597a89b1648ebb3543be581c61aba80fc41ff6f7ae8e6d",
                "sha256:1028156f10f1a0f79dba5be05e935d5f4588ebe7c25a3581843f7a759a2d7bfb",
...

以及更多信息,如:

"Id": "sha256:2fd136002c22c9017ea24544fc15810aad7d88ab9d53da1063d2805ba0f31e9a",

"Volumes": {
                "/var/lib/mysql": {}
...

0
投票

这就是我用运行图像做的方式: $ docker exec youthful_pike cat /sys/class/dmi/id/product_uuid E2F747AF-0000-0000-AA77-B856C9D179D8

© www.soinside.com 2019 - 2024. All rights reserved.