如何在Docker中列出容器

这个问题's的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或互动。

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

除了成为root用户并查看/var/lib/docker之外,似乎没有其他方法可以做到这一点。我错过什么了吗?这是一个人不应该做的事吗

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

docker ps

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

docker ps-a

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

docker ps-l

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

docker ps-n=-1

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

docker ps-s

上述内容来自docker.com

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

docker容器ls

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

docker容器ls-a

然后,如果你想把它们都清理干净

码头工人rm$(码头工人ps-aq)

它用于列出创建的所有容器,而不考虑其状态

并停止所有Docker容器(强制)

码头工人rm-f$(码头工人ps-a-q)

这里的容器是管理命令

发表评论