如何在Docker中列出容器?

有一个命令列出图像, docker images ,但似乎没有相应的docker containers

除了成为root并查看/var/lib/docker ,似乎没有办法做到这一点。 我错过了什么吗? 这是不应该做的事吗?


要仅显示运行的容器,请使用给定的命令:

docker ps

要显示所有容器,请使用给定的命令:

docker ps -a

要显示最新创建的容器 (包括所有状态),请使用给定的命令:

docker ps -l

要显示n个上次创建的容器 (包括所有状态),请使用给定的命令:

docker ps -n=-1

要显示总文件大小,请使用给定的命令:

docker ps -s

上面介绍的内容来自docker.com。

在Docker的新版本中,命令更新,添加了一些管理命令:

docker container ls

用于列出所有正在运行的容器。

docker container ls -a

用于列出所有创建的容器,而不考虑其状态。 这里Container是管理命令。


列出所有正在运行和已停止的容器

docker ps -a

要列出所有正在运行的容器(只需说明明显的例子以及使用-f过滤选项)

docker ps -a -f status=running

列出所有正在运行和已停止的容器,仅显示其容器ID

docker ps -aq

删除所有未运行的容器

docker rm `docker ps -aq -f status=exited`

请注意,前一段时间,此命令有更新。 它不会默认显示容器大小(因为对于许多正在运行的容器来说这是相当昂贵的)。 使用docker ps -s可以显示容器大小。

链接地址: http://www.djcxy.com/p/2997.html

上一篇: How to list containers in Docker?

下一篇: Addressing localhost from a virtualbox virtual machine