commands.sh

docker container ls

all

List Docker containers.

More info →

Options (4)

boolean

List currently running Docker containers

Example: docker {{[ps|container ls]}}
-a, --allboolean

List all Docker containers (running and stopped)

Example: docker {{[ps|container ls]}} {{[-a|--all]}}
-l, --latestboolean

Show the latest created container (includes all states)

Example: docker {{[ps|container ls]}} {{[-l|--latest]}}
-f, --filterboolean

Filter containers that contain a substring in their name

Example: docker {{[ps|container ls]}} {{[-f|--filter]}} "name={{name}}"

Examples (8)

List currently running Docker containers

docker [ps|container ls]

List all Docker containers (running and stopped)

docker [ps|container ls] [-a|--all]

Show the latest created container (includes all states)

docker [ps|container ls] [-l|--latest]

Filter containers that contain a substring in their name

docker [ps|container ls] [-f|--filter] "name=name"

Filter containers that share a given image as an ancestor

docker [ps|container ls] [-f|--filter] "ancestor=image:tag"

Filter containers by exit status code

docker [ps|container ls] [-a|--all] [-f|--filter] "exited=code"

Filter containers by status (created, running, removing, paused, exited, and dead)

docker [ps|container ls] [-f|--filter] "status=status"

Filter containers that mount a specific volume or have a volume mounted in a specific path

docker [ps|container ls] [-f|--filter] "volume=path/to/directory" --format "table .ID\t.Image\t.Names\t.Mounts"
made by @shridhargupta | data from tldr-pages