有一个命令列出图像,docker图像,但似乎没有对应的docker容器。

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


当前回答

列出正在运行的容器:-

$ docker ps

列出所有容器:-

$ docker ps -a

只列出停止的容器:-

$ docker ps -filter“status=exited” 或 $ docker ps -f "status=exit "

其他回答

docker ps [OPTIONS]

下面的命令默认只显示正在运行的容器。

docker ps

查看所有容器:

docker ps -a

用于显示最新创建的容器:

docker ps -l

我得到了错误信息无法连接到Docker守护进程。我忘了我运行守护进程的根和需要sudo:

$ sudo docker ps

使用docker容器ls列出所有正在运行的容器。

使用标志-a来显示所有容器(而不仅仅是正在运行的容器)。例如docker容器ls -a

使用标志-q显示容器及其数字id。例如docker容器ls -q

请访问文档以了解此命令的所有可用选项。

Docker ps -s只显示正在运行的容器的大小。

使用docker ps -as检查所有容器的大小

列出正在运行的容器:-

$ docker ps

列出所有容器:-

$ docker ps -a

只列出停止的容器:-

$ docker ps -filter“status=exited” 或 $ docker ps -f "status=exit "