小编典典

如何在 Docker 中列出容器

all

这个问题的答案是 社区的努力。编辑现有答案以改进这篇文章。它目前不接受新的答案或交互。

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

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


阅读 206

收藏
2022-02-28

共1个答案

小编典典

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

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

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

docker rm $(docker ps -aq)

它用于列出所有创建的容器,无论其状态如何。

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

docker rm -f $(docker ps -a -q)

这里的容器是管理命令。

2022-02-28