当前位置: 首页 > 面试题库 >

如何在Docker中列出容器

洪知
2023-03-14
问题内容

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

除了扎根并调查/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

然后,如果您要清洁它们,

docker rm $(docker ps -aq)

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

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

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

这里的容器是管理命令。



 类似资料:
  • 问题内容: 使用来自注册表的docker映像时,我经常需要查看映像容器创建的卷。 注意:我在Red Hat 7上使用Docker版本1.3.2。 例 来自Docker Registry 的官方映像在处为容器配置了一个卷。 在容器中显示体积最简洁的命令是什么? 问题答案: 使用来获取容器ID。 然后 例: 1号航站楼 2号航站楼 输出 显然是由于使用 Go 语言来实现docker命令工具。 在没有命

  • 当使用来自注册中心的docker映像时,我经常需要看到映像的容器创建的卷。 在容器中显示卷的最简洁的命令是什么?

  • 这个问题展示了如何从停止的容器中复制文件。这要求我知道文件的完整路径,包括其文件名。我知道要从中复制文件的目录,但我不知道它的文件名,因为它是动态生成的。如何列出已停止Docker容器中目录中的文件? 如果Docker容器正在运行,那么下面的Docker命令非常有效。但是,如果Docker容器停止,它将失败。 注意:文件不存储在持久卷中。

  • 以下是我的dockerfile: 要获取图像中的文件列表,我尝试了以下两种选项,但出现错误: 运行

  • 如何列出Docker容器的所有卷?我知道它应该很容易得到,但我找不到如何得到。 此外,是否可以获取已删除容器的卷并将其删除?