Docker图像层树

时间:2015-10-05 09:45:59

标签: docker

在某些手册中,我找到了下一个选项:

vagrant@ubuntu-13:~$ sudo docker images --tree
├─f502877df6a1 Virtual Size: 2.489 MB Tags: busybox-1-export:latest
└─511136ea3c5a Virtual Size: 0 B
  └─bf747efa0e2f Virtual Size: 0 B
    └─48e5f45168b9 Virtual Size: 2.489 MB
      └─769b9341d937 Virtual Size: 2.489 MB
        └─227516d93162 Virtual Size: 2.489 MB Tags: busybox-1:latest

但在我的:

# docker -v
Docker version 1.8.2, build 0a8c2e3

--tree没有images选项:

# docker images --tree
flag provided but not defined: --tree
See 'docker images --help'.

我怎样才能看到这棵树之类的东西?

仅使用[dockviz][1]等工具?

2 个答案:

答案 0 :(得分:6)

--tree选项已删除。相反,你可以(如你所说):

$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nate/dockviz images -t

有关详细信息,请参阅https://github.com/docker/docker/pull/5001

答案 1 :(得分:2)

这是您可以使用的替代方法

docker history {image_name}

示例输出如下:

IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT
d120321c2b3f        11 days ago         /bin/sh -c #(nop)  EXPOSE 443                   0B
4340c5fa6a72        11 days ago         /bin/sh -c #(nop)  EXPOSE 80                    0B
8f35732293d9        11 days ago         /bin/sh -c #(nop) COPY file:84bfba8bd4750004…   1.68kB

我从此链接中获得的答案与先前的答案https://github.com/docker/docker/pull/5001一样:)