Multiple ways to List containers in a Docker with examples
This tutorial explains multiple ways to show a list of containers in the Docker
Docker Container List command example
The docker ps
command is used for the list of containers with different options. It is an alias for the docker container ls
command
The following are different commands
docker container ls
docker ps
docker ps command has the following options
-a
or--all
: Displays all containers(default lists running containers)-f
or--filter
: filter based on conditions. Example display exited containers with status=‘exited’-n
or--last int
: last n number containers-s
or--size
: show total file sizes
To show a list of containers in a docker, please follow the below steps.
Containers can be in a state of running or stopped.
- Display all running containers
docker ps
Output:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1fdb4b122a13 localstack "top" 3 weeks ago Up 3 days localstack
- Show running and stopping containers, Run with the
-a
(all states) option
docker ps -a
- To display the latest created containers
docker ps -l
- display all stopped containers
docker ps -f "status=excited"
or
docker ps --filter "status=excited"
- List all container ids only
docker ps -q
- Display all 3 last created containers
docker ps -a -n3
- to show all file sizes This container displays the SIZE column( with virtual memory)
docker ps -s
What does docker ps mean?
ps is a name used for process status in Unix OS, Docker ps is used to find the container status and it has different options for listing containers with running status, sizes, last created containers